标签:play 依次 yun 算数 shu 逗号 color com png
字符类型: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‘])
tag=True # tag=bool(True) tag=False print(type(tag)) #<class ‘bool‘>
==比较的是值
age=18
print(age == 18)
is:比较的是id是否相等
x=1 y=x print(x is y)
强调:id相等值一定相等,id不等但是值仍然可以相等
tag=True print(id(tag)) #140711128709456 res=3 > 1 print(id(res)) #140711128709456 res2=1 < 10 print(id(res)) #140711128709456
标签:play 依次 yun 算数 shu 逗号 color com png
原文地址:https://www.cnblogs.com/sanqiansi/p/10129808.html