今天学习的是python的数据类型
python的数据类型有:数值类型、字符串类型、布尔类型、元组、列表、集合、字典 查看类型的方法:type: print(type('a')) # str 1: 数值类型(int/float)
print(type(1))
print(type(1.00))
<class 'int'>
<class 'float'>
2:字符串类型(str) 字符串有三种写法'', "", ''''''
print(type('hello world'))
<class 'str'>
test_str = 'hello world'
test_str2 = "hello world"
test_str3 = '''hello world'''
3: 布尔类型(True/False)
print(type(False))
print(type(True))
<class 'bool'>
4: 元组(tuple) 注意点:如果元组里只有一个元素的时候要在元素后面加个,否者就不是元组了
print(type(test_tuple))
<class 'tuple'>
test_tuple2 = (1)
print(type(test_tuple2))
test_tuple3 = ('hello')
print(type(test_tuple3))
<class 'int'>
<class 'str'>
5: 列表list
test_list = [1, 3, 4, 6]
print(type(test_list))
<class 'list'>
6: 集合set 特点:无序且不重复,但如果集合里都是int类型会自动排序
test_set = {'周', '吴', '郑', '王', '周'}
print(test_set)
print(type(test_set))
{'吴', '周', '王', '郑'}
<class 'set'>
print({21,1,54,20})
{1, 20, 21, 54}
7: 字典 特点:键值对(key: value), 且key不重复,即使写了重复的,也会是后面的覆盖前面的
test_dictionary = {'language': 'python', 'age': '50以上', '应用': 'AI', '应用': '大数据'}
print(test_dictionary)
print(type(test_dictionary))
{'language': 'python', 'age': '50以上', '应用': '大数据'}
<class 'dict'>