作业day04

1.分别列出 数字类型、字符串类型、列表、字典 的 作用、定义方式和使用方法

数字类型:

整形

作用:用来描述号码,如手机号,年龄,学号,身份证号等

定义方式:

age=18 #age=int(18)

使用方法:

基本运算:加减乘除,'+','-','*','/',取整:'//',取余:'%',幂:'**'等等

a=2

b=3

print(a+b,a-b,a*b,a/b,a%b,a//b,a**b)

强制转换数据类型:

age=int(18.9)

age=int('25')

浮点型

作用:用来描述身高,体重,薪资等等

定义方式:

weight=140.5 #weight=float(140.5)

height=180.5 #height=float(180.5)

使用方法:

基本运算:加减乘除:'+','-','*','/',取整:'//',取余:'%',幂'**'等等

a=5.0

b=2.5

print(a+b,a-b,a*b,a/b,a%b,a//b,a**b)

强制转换数据类型:

weight=float(140)

height=float(180)

字符串类型:

作用:用来描述姓名,住址,外貌等

定义方式:

name='ZhangSan'

hobby="music"

class='''math'''

使用方法:

’+‘:拼接字符串与字符串,'*':拼接多个相同的字符串

s1=’a‘

s2=’b‘

print(s1+s2,s1*2) #输出结果为'ab'和'aa'

切片:顾头不顾尾

s1='abcdefgh'

print(s1[0:5:2],s1[-1:1:-1])

输出结果为:ace hgfedc

.join():安某种方式拼接列表

msg="|".join(['a','b','c','d'])

print(msg)

输出结果:a|b|c|d

列表:

作用:用来存储多个值,每个值可以是任意类型

定义方式:
用[]存储,用逗号隔开多个元素(任意数据类型)

msg=['wxx',19,['Alex',150]] #等同于msg=list['wxx',19,['Alex',150]]

使用方法

索引取值\改值

print(msg[0],msg[2],msg[2][1],msg[-1]) #取值

’‘’输出结果:
wxx ['Alex', 150] 150 ['Alex', 150]

‘’‘

msg[0]='xiaoming' #改值

print(msg,msg[0])

’‘’输出结果:
['xiaoming', 19, ['Alex', 150]] xiaoming

‘’‘

切片:顾头不顾尾

print(msg[0:2],msg[-1:-3:-1])

’‘’输出结果:
['xiaoming', 19] [['Alex', 150], 19]

‘’‘

.append():追加

msg.append('sb')

print(msg)

输出结果:['wxx', 19, ['Alex', 150], 'sb']

字典:

作用:以key:value方式存储多个键值对,每个值有专门的key来对应
key:一般为字符串,具有描述意义
value:具体的值,值为任意数据类型

定义方式:

msg={'name':'alex','age':18,'height':185.5}#等同于msg=dic{'name':'alex','age':18,'height':185.5}

使用方法

按key取值\改值\添加值

print(msg['name']) #取值

输出结果:alex

msg['name']='xiaohong'#改值

print(msg,msg['name'])

输出结果:{'name': 'xiaohong', 'age': 18, 'height': 185.5} xiaohong

msg['hobly']='music'

print(msg)

输出结果:{'name': 'xiaohong', 'age': 18, 'height': 185.5, 'hobly': 'music'}

2.构建一份词云图

猜你喜欢

转载自www.cnblogs.com/WM2019/p/11414537.html