Python3 基本数据类型学习笔记

布尔型(bool)

布尔型变量取值为True或False,可以通过逻辑运算符进行运算。

pythonCopy Code
a = True b = False print(a and b) # 输出False print(a or b) # 输出True print(not a) # 输出False

整型(int)

整型变量表示整数,可以进行加减乘除等运算。

pythonCopy Code
a = 10 b = 3 print(a + b) # 输出13 print(a - b) # 输出7 print(a * b) # 输出30 print(a / b) # 输出3.3333333333333335 print(a // b) # 输出3 print(a % b) # 输出1

浮点型(float)

浮点型变量表示带有小数点的数字,同样可以进行加减乘除等运算。

pythonCopy Code
a = 3.14 b = 2.71 print(a + b) # 输出5.85 print(a - b) # 输出0.43 print(a * b) # 输出8.5094 print(a / b) # 输出1.1596658711217183

字符串(str)

字符串变量表示一组字符,可以使用单引号或双引号来定义。

pythonCopy Code
a = 'hello' b = "world" print(a + ' ' + b) # 输出hello world

列表(list)

列表变量表示一组有序的元素,可以包含不同类型的数据。

pythonCopy Code
a = [1, 'hello', 2.71] print(a[0]) # 输出1 print(a[1]) # 输出hello print(a[2]) # 输出2.71

元组(tuple)

元组变量表示一组有序的元素,和列表类似,但是不能进行修改。

pythonCopy Code
a = (1, 'hello', 2.71) print(a[0]) # 输出1 print(a[1]) # 输出hello print(a[2]) # 输出2.71

字典(dict)

字典变量表示一组键值对的数据,每个键值对用冒号分隔。

pythonCopy Code
a = {'name': 'Tom', 'age': 18, 'gender': 'male'} print(a['name']) # 输出Tom print(a['age']) # 输出18 print(a['gender']) # 输出male