day04作业

数据类型---》对数据进行分类(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--》 错误

  1. 索引 

    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'] print(lcy_into_dict) # {'name':'luocongyu','height':'180','weight':'165'}

 

posted @ 2019-08-26 20:48  🍞面包🍞  阅读(130)  评论(0编辑  收藏  举报