概述
Python中有标准数据类型。数值(number),字符串(string),列表(list),元组(tuple),集合(set),字典(dictionary)
一.数值型(number)
1.int ----整数型
#作用:年纪,身份证之类的整数
age=18
print(type(age))//输出age变量的数据类型
2.float ----浮点型
#作用:身高,体重之类的有小数的
height=1.76
weight=120.0
print(type(height))
print(type(weight))
3.complex ---复数型
#复数是一个数学概念,包含了实部和虚部。在python中,可以直接定义j为单位,也可以使用 complex函数创建复数,这个函数可以传实部和虚部,也可以只传实部
#语法结构:class complex(real[,imag])
#参数说明:real --int,long,float或字符串 # imag --int,long,float #返回值为一个复数
print(complex(1,2)) #输出(1+2j)
print(complex(1)) #输出1
print(type(complex("1"))) #虽然输出是complex类型,但是当作字符串处理
4.Boolean --布尔型 #布尔型数据类型常用与做逻辑判断 #在如此多的数据中,表示条件不成立的有: #① False None #② 数值中的0,包括0,0.0,虚数0 #③ 空序列,包括空字符串,空列表,空元组,空字典 #④ 自定义对象的实例,该对象的_bool_()方法返回False,或_len_()方法返回0
二,字符串(String)
#字符串类型str #作用:记录描述性质的状态 #定义:用引号(’‘,”“,‘”,’‘’ ‘’‘)包含的一串字符 #python中单引号和双引号的使用方式相同,使用三引号可以指定一个多行字符
x=18
print(type(x))
x='18' #由数字组成的字符串,不是int型
print(type(x))
#变量名命名规则: # 1.变量名通常由字母,数字,下划线组成; # 2.数字不能作为变量名开头; # 3.不能以python中的关键字命名; # 4.变量名要有意义; # 5.不要用汉字和拼音去命名; # 6.变量名要区分大小写; # 7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名; # 8.常量通常使用大写来定义. #等号左边是变量名,右边是值 # name #代表访问变量名字 #‘name’ #代表是一个为定义的值 #字符串之间可以嵌套:外层使用单引号,内层就要使用双引号,反之亦然 #如果,你只想用一个字符,你就可以在单引号前加一个‘’转义字符
x='my name is 'Tome''
print(x)
#字符串之间可以进行相加,但仅限与str与str之间 #字符串还可以相乘,输出n个字符串
print("="*20)
三:列表(list)
#列表:索引对应值,索引从0开始,0代表第一个值 #作用:按位置记录多个值,并且可以按照索引"取"指定的值 #定义:在[]内用逗号分割开多个任意类型的值,一个值称之为一个元素 array=[20,"10.11","是","出生","2020",[9,18],"最后一个值"] #取出第二个值,因为从0开始 print(array[1]) #取出第六个值,是一个子列表 print(array[5]) #取出子列表中的第一个值 print(array[5][0]) #取出列表中的最后一个值 print(array[-1]) student=[['tony',18,['play','sleep']],['jason',18,['play','sleep']]] #想要取出第一个学生的第一个爱好 print(student[0][2][0])
四:字典(dictionary)
#在数据太多,列表存取数据不方便的情况下,可以使用字典 #索引反映的是顺序,位置,对值没有描述性的功能 #字典类型:key对应值,期中key通常为字符串类型,所以key对应值可以有描述性的功能 #作用:用来存多个值,每个值都有唯一的key与其对应,key对值有描述性功能 #定义:在{}内用逗号分开各多个key:value d={'a':1,'b':2} print(type(d)) print(d['a']) #字典中默认无序 #存入一个人的信息,取出一个人的信息 people={"name":'网三',"age":"18","born":"2002年09月18日"} print(people['name']+"的年龄是:"+people['age'],",他的出生日期是:",people['born']) #其他用途 #存入多个人的信息,随意调用任意一个信息 students=[ {"name":'王三',"age":"19","born":"2002年09月18日"}, {"name":'周也',"age":"20","born":"2001年11月22日"}, {"name":'合全',"age":"18","born":"2003年10月10日"}, ] print(students[0]['name']
最后
以上就是优秀宝马为你收集整理的Python基础课程------标准数据类型1的全部内容,希望文章能够帮你解决Python基础课程------标准数据类型1所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复