day04
day004
数据类型---》对数据进行分类(python创始人规定)
1.数字
1.整形;
1.作用:身份证/电话号码等
2.定义方式(python):int
3.使用方法;x=1 y=2 print(x+y) print(x-y) print(x*y) print(x/y) print(x%y)#取余 print(x//y)#取整 print(x**y)#幂
import cmath #科学计算器
2.浮点型
1.作用;薪资3.1w
2.定义方式(python);float
3.使用方法;与整形相同
2.字符串;字符(空字符,输入的所有的内容都叫字符)+串--》把字符串起来,一串字符
1.作用;姓名/性别……
2.定义(python);str name='luo' name="luo" hoppy='study"sleep' hoppy="study'sleep" #读取到第二个相同的引号停止 aphorism='''孩儿立志出湘关,学不成名誓不还; 埋骨何须桑梓地,人生无处不青山。''' #可换行
3.使用方法;(内置方法--》只有字符串才能使用,其他数据类型无法使用
name='luo congyu'
1.startswith ; 以……开始 print(name.startwith('luo')) # True--》 正确
2.endswith;以……结束 print(name.endswith('e')) #False--》 错误
-
索引
aphorism='''孩儿立志出湘关,学不成名誓不还;埋骨何须桑梓地,人生无处不青山。''' 0 1 2 3 4 5 6…… or …… -4-3-2-1 索引描述了字符的位置,从零开始
(1.索引取值
print(aphorism[0]) # 孩 print(aphorism[-1]) # 。
(2.索引切片
print(aphorism[0:7]) # 0-6个字符,顾头不顾尾;孩儿立志出湘关 print(aphorism[3:9]) # 3-8个字符,顾头不顾尾;只、志出乡关,学
(步长)
print(aphorism[0:8:3]) # 孩志关不
3.列表;一个字符串只能存一个值,用来存多个值
1.作用;爱好
2.定义方式(python)
用[]存储,用逗号隔开多个数据元素(任意数据类型) hoppy=['study','sleep',['car','motorcycle'],'music']
3.使用方法;
索引取值 print(hobby[1]) # sleep print(hobby[2] [0]) # car
切片取值 print(hobby[0:3]) # ['study','sleep',['car','motorcycle']]
print(hobby[:3]) # ['study','sleep',['car','motorcycle']]
print(hobby[0:-1]) # ['study','sleep',['car','motorcycle']]
print(hobby[:]) # ['study','sleep',['car','motorcycle'],'music'] 没写默认首尾
内置方法;
加值(append) hobby.append('film') print(hobby) # ['study','sleep',['car','motorcycle'],'music','film']
索引值修改 hobby[1]='beauty'
print(hobby) # ['study','beauty',['car','motorcycle'],'music']
hobby[:]=1,1,1,1,
print(hobby) # [1,1,1,1]
按照' '把字符串切开,然后放入列表
s='a+b+c+d'
print(s.split('+')) # ['a','b','c','d']
按照' '把列表里的每一个元素取出来拼接
lis= ['a','b','c','d']
res='-'.join(lis)
print(res) # a-b-c-d
字典dic(字符串)
1.作用;基本信息
2.定义方式(python) 什么是键值对; key:vale # name:luocongyu
lcy_info_dict={'name':'luocongyu','height':'180','weight':'165','hobby':'['study','beauty',['car','motorcycle'],'music']'}
3.使用方法
按key取值print(lcy_info_dict[name]) # luocongyu
按key修改值lcy_into_dict['height']=lcy_into_dict['height']+3 print(lcy_into_dict['height']) # 183
del删除值del lcy_into_dict['hobby']