一、基本数据类型(数字,字符串,列表,元祖,字典,set)
数字:
整型int:年级,年纪,等级,身份证号,qq号,手机号
level=10
浮点型float:身高,体重,薪资,温度,价格
height=1.81
salary=3.3
字符串str:包含在引号(单,双,三)里面,由一串字符组成
用途(描述性的数据):姓名,性别,地址,学历,密码:alex3714
name='egon'
取值:字符串整体就是一个值,只不过特殊之处在于:python中没有字符类型,字符串是由一串字符组成,想取出字符串中的字符,也可以按照下标的方式取得。
name:取得是字符串整体
name[1]:取得是第二位置的字符
字符串拼接: msg1 + msg2
字符串乘法: msg1 * 3
列表list:包含在[]内,用逗号分割开
用途(存多个值,可以修改):爱好,装备,女朋友们
hobby=['play','eat','sleep']
girls=['alex','wsb',['egon','ysb']]
查看:
girls[2][0]--->'egon'
增加
girls.append(元素)
删除
girls.remove(元素)
del girls[元素的索引]
修改
girls[0]='alexSB'
字典dict:包含在{}中,逗号分割,每一个元素的形式都是key:value
用途:存多个值,这一点与列表相同,值可以是任意数据类型
特征:每一个元素都是一个键值对,值可以是任意数据类型,key必须是不可变类型(字符串,数字)
student_info={
'age':81,
'name':'alex',
'sex':None,
'hobbies':['zsb0','zsb1','zsb2','zsb30']
}
查看
student_info['age'][2] ==>'zsb2'
增加
student_info['stu_id']=123456
删除
del student_info['stu_id']
修改
student_info['name']='alexSB'
布尔:True False
用途:用来判断
pinfo={'name':'oldboymei','age':53,'sex':'female'}
pinfo['age'] > 50 ==>True
pinfo['sex'] == 'female' ==>True
可变类型:在id不变的情况下,内部元素可变(列表,字典)