1.3 数据类型-Day01
Posted jimmy-gao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.3 数据类型-Day01相关的知识,希望对你有一定的参考价值。
一 数字类型
1.整型int:
#作用:年龄,等级,这种号码等。
#例子:
age=10 #本质age=int(10) age=int(10) print(id(age),type(age),age)
2.浮点型float:
#作用:身高,体重,薪资等
#例子:
height=1.71
print(type(height))
二 字符串类型str
1.作用:姓名,性别,国籍等。
2.定义方式:在引号(单/双/三)内,包含一串字符。
如果字符串内有引号应该外面使用双引号,里面使用单引号。如下:
info="My name is ‘Jimmy‘" print(info,type(info))
3.例子:
msg=‘213123123dqfsdca‘ print(msg,type(msg))
三 列表类型list
1.作用:存放多个值,存取按照索引。
2.定义方式:在[]内,用逗号分开多个值,每个值可以是任意类型数据。
3.例子:
1 l=[1,‘a‘,[1,2]] 2 print(type(l)) 3 4 stus=[‘egon‘,‘alex‘,‘wxx‘,‘yxx‘] 5 print(stus) 6 print(stus) #Pycharm小技巧之快捷键:Ctrl+d 快速复制当前行 7 print(stus[0]) 8 print(stus[2]) 9 print(stus[21]) #报错,索引找不到。现在最大到3。 10 11 # name age company_info 小数据量的时候可以使用规定变量名 12 emp_info=[‘egon‘,18,[‘oldboy‘,200,‘Shanghai‘]] 13 print(emp_info[2][0]) #取公司名 14 print(emp_info[2][1]) #取公司规模
四 字典类型dict
1.作用:存放多个值,即可以存放多个任意类型的值,又可以硬性规定值的映射关系的类型。
比如key=value。
2.定义方式:在{}内,以逗号分隔,每一个元素都是key:value的形式。
强调:value可以是任意类型,key通常应该是字符串类型。
3.例子:
1 #例子1: 2 #dict基础例子 3 d={‘x‘:1,‘y‘:2} #本质是d=dict({‘x‘:1,‘y‘:2}) 4 print(d,type(d)) 5 print(d[‘x‘]) #字典取值的方式 6 7 #例子2: 8 #dict套列表 9 emp_info={‘name‘:‘egon‘, 10 ‘age‘:18, 11 ‘company_info‘:[‘oldboy‘,200,‘Shanghai‘] 12 } 13 print(emp_info[‘age‘]) 14 print(emp_info[‘company_info‘][0]) 15 16 #例子3: 17 #列表里套字典里套列表 18 students=[ 19 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘play‘,‘sleep‘]}, 20 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘read‘,‘play‘,‘sleep‘]}, 21 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘music‘,‘red‘,‘play‘]}, 22 ] 23 24 print(students[1]) 25 print(students[1][‘age‘]) 26 print(students[1][‘hobbies‘][1])
五 布尔类型bool:True,False
#例子
age=38 print(age==18) gender=male print(gender==male)
以上是关于1.3 数据类型-Day01的主要内容,如果未能解决你的问题,请参考以下文章