# Class 11 Computer Science Ch 8 Data Handling – Check Point 8.3 Sumita Arora Solution

## Ch 8: Data Handling

### Check Point 8.3

Sumita Arora Book Exercise Solution

##### 1. What is a String data type in Python?

Answer: In Python, a String is a sequence of characters and each character can be individually accessed using an index. In Python, a String is a pure sequence of Unicode characters.

Set of characters written inside the single ‘ ‘, double ” “, or triple ”’ ”’ , “”” “”” quotes, called String in Python. A string can hold any type of known character i.e. letters, numbers, and special symbols.

For example:- name = “Anjeev Singh Academy”,

##### 2. What are two internal subtypes of String data in Python?

Answer: (a) str type string, and (b) Unicode type string

##### 3. How are str-type strings different from a Unicode string?

Answer: In Python, the str type string uses the ASCII system. In str type string each character consumed 1 byte of memory, and

Unicode type string used the UNICODE system. In Unicode string, each character consumed 2 bytes of memory.

Note – All Python 3.x strings store Unicode characters.

##### 4. What are the List and Tuple data types of Python?

Answer: In Python, Lists and Tuples are compound data types.

List: In Python, a List is a sequential data type containing a list of comma-separated values of any datatype written inside the square brackets.

For example:

a = [1, 2, 3, 4]
b = [1.5, 4.6, 7.8]
d = [1 ‘one’, True, 25.69]

Tuple: In Python, a Tuple is a sequential data type containing a list of comma-separated values of any datatype written inside the parenthesis.

For example:

a = (1, 2, 3, 4)
b = (1.5, 4.6, 7.8)