python数据类型,,本文目录数据类型之字
python数据类型,,本文目录数据类型之字
本文目录
数据类型之字符串数据类型之列表数据类型之字典数据类型之布尔值运算符字符类型:str
作用:记录描述性质的数据,比如人的名字、性别、家庭地址、公司简介
定义:在引号内按照从左到右的顺序依次包含一个个字符,引号可以是单引号、双引号、三引号(可以存多行)
注意引号的配对
print("my name is ‘sanqiansi‘")print(‘my name is "sanqiansi"‘)
强调:
1、字符串之间可以相加:
‘1111‘+2222
2、字符串相加是新申请内存空间然后拷贝相加的字符串到新的空间中,效率不高
print(‘my name is ‘+‘sanqiansi‘+‘ my age is ‘+‘18‘)
3、字符串还可以做乘法运算
print(‘hello‘*10)print(‘=‘*100)
列表类型:list
作用:记录/存多个值,可以方便地取出来指定位置的值,比如人的多个爱好,一堆学生姓名
定义:在[]内用逗号分隔开多个任意类型的值
l=[10,3.1,‘sanqiansi‘,[‘a‘,‘b‘]] # l=list([10,3.1,‘sanqiansi‘,[‘a‘,‘b‘]])print(l)print(l[0])print(l[2])print(l[3])print(l[3][1])l1=[‘a‘,‘b‘,[‘c‘,[‘d‘,]]]print(l1[2][1][0])print(type(l))
使用:
hobbies="read music sleep eat play"hobbies=["read","music","sleep","eat","play"]print(hobbies[2])students_info=[[‘yb‘,18,[‘play‘,]],[‘zs‘,18,[‘play‘,‘sleep‘]]]print(students_info[1][2][0])hobbies="read music sleep eat play"hobbies=["read","music","sleep","eat","play"]print(hobbies[2])students_info=[[‘yb‘,18,[‘play‘,]],[‘zs‘,18,[‘play‘,‘sleep‘]]]print(students_info[1][2][0])
字典类型:dict
作用:记录多个key:value值,优势是每一个值value都有其对应关系/映射关系key,而key对value有描述性的功能
定义: 在{}内用逗号分隔开多个key:value元素,其中value可以是任意的数据类型,而key通常应该是字符串类型
info={‘name‘:‘yb‘,‘sex‘:‘male‘,‘age‘:18} #info=dict({‘name‘:‘yb‘,‘sex‘:‘male‘,‘age‘:18})print(type(info))print(info[‘name‘])
emp_info=[‘yb‘,18,‘male‘,[‘oldboy‘,200,‘SH‘]]print(emp_info[2])print(emp_info[3][0])emp_info={ ‘name‘:‘yb‘, ‘age‘:18, ‘sex‘:‘male‘, ‘comapy_info‘:{ ‘cname‘:‘oldboy‘, ‘emp_count‘:200, ‘addr‘:‘SH‘ } }print(emp_info[‘comapy_info‘][‘cname‘])
布尔类型:bool
作用:用来作为判断的条件去用
定义:
tag=True # tag=bool(True)tag=Falseprint(type(tag)) #<class ‘bool‘>
==比较的是值
age=18print(age == 18)
is:比较的是id是否相等
x=1y=xprint(x is y)
强调:id相等值一定相等,id不等但是值仍然可以相等
tag=Trueprint(id(tag)) #140711128709456res=3 > 1print(id(res)) #140711128709456res2=1 < 10print(id(res)) #140711128709456
运算符
算数运算比较运算赋值运算位运算逻辑运算成员运算身份运算运算符优先级算数运算
比较运算
赋值运算
位运算
逻辑运算
成员运算
身份运算
运算符优先级
python数据类型
评论关闭