1、python中的数据类型
Numbers(数字)、 String(字符串)、 List(列表)、 Tuple(元组)、 Dictionary(字典)
Numbers(数字)
number数字类型里面又包含四种类型:int整形、float浮点型、bool布尔值。int整形包含正整数、负整数和0;float浮点型就是小数形式;bool布尔值是True和False。我们可以用type检查数字类型
布尔值非0即为True
#春游小案例
title = '春游活动'
class_count = 51
boys = 28
girls = 23
every_pay = 35.5
start_time = 8.00
bus_count = 2
site_every_bus = 30
come_park_time = 10.33
have_lunch = 12.00
lunch_pay = 25.5
leave_park_time = 3.05
bus_pay = 5
leave_school_time = 5.00
back_pay = 5
if __name__ == '__main__':
print(title)
print('title的类型是:',type(title))
print(f'春游人数有:{class_count}人,男生人数有:{boys}人,女生人数有:{girls}人,每人需要支付:{every_pay}元')
print('class_count的类型是:',type(class_count))
print(f'出发时间:{start_time},大巴士数量:{bus_count},大巴士座位数量:{site_every_bus}')
print('start_time的类型是:',type(start_time))
print('bus_count的类型是:',type(bus_count))
print('到达公园的时间:', come_park_time)
print(f'吃午饭时间:{have_lunch},午饭金额:{lunch_pay}元')
print(f'离开公园的时间:{leave_park_time},公交车费:{bus_pay}元')
print(f'离开学校时间:{leave_school_time}')
print(f'最终返还:{back_pay}元', )
String(字符串)
字符串就是用单引号‘’或者双引号“”括起来的任意字符
str_1 = ''
str_2 = ""
str_3 = '111'
str_4 = '"123","aaa"'
str_5 = '[123]'
str_6 = 'float'
str_7 = 'true'
if __name__ == '__main__':
print('str_1的类型是:',type(str_1))
print('str_2的类型是:', type(str_2))
print('str_3的类型是:', type(str_3))
print('str_4的类型是:', type(str_4))
print('str_5的类型是:', type(str_5))
print('str_6的类型是:', type(str_6))
print('str_7的类型是:', type(str_7))
List(列表)
List(列表) 是 Python 中使用最频繁的数据类型,一般使用[ ]标识。
float_1 = [123]
float_2 = []
float_3 = ['hjjkkk']
float_4 = [[111],[222],[333]]
if __name__ == '__main__':
print('float_1的类型是:',type(float_1))
print('float_2的类型是:', type(float_2))
print('float_3的类型是:', type(float_3))
print('float_4的类型是:', type(float_4))
Tuple(元组)
元祖使用与列表类似,可以使用一些序列进行组合,但是组合之后不能修改,元祖中的数据和列表一样,使用英文逗号隔开。元祖一般使用()标识,元祖也可以用空()标识,但是如果里面有数据就需要使用英文逗号,隔开,否则会出错
Dictionary(字典)