day04
数字类型
整型
作用
表示人的年龄、各种号码
定义方式
num=4512
print(num)
num2=int(4512)#强制类型转换
print(num2)
使用方法
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)#幂
浮点型
作用
表示身高、体重、薪资
定义方式
salary=3.1
print(salary)#3.1
salary1=float(3)
height=int(180.5)
print(salary1)#3.0
print(height)#180
使用方法
x=1.2
y=2.4
print(x-y)
print(x+y)
print(x*y)
print(x-y)
print(x%y)
print(x//y)#整除
print(x**y)#幂
字符串类型
作用
表示名字,爱好
定义方式
name='nike'#单引号内把字符串起来
name1="nike"#双引号内把字符串起来
height='nick"s height'#读取第一个单引号的时候,字符串开始,第二个单引号结束
height1="nick's height"#读取第一个双引号的时候,字符串开始,第二个双引号结束
'''
可以换行
'''
#三单/三双引号:换行
poem=''
poem1='''孩儿立志出湘关,
学不成名誓不还
'''#以'''开始,以'''结束
name=str('nick')
height=float('180')
使用方法
pome2='''孩儿立志出湘关,学不成名誓不还;埋骨何须桑梓地,人生无处不青山。'''
print(pome2[0])#孩
print(pome2[-1])#。
#索引切片
print(pome2[0:7])#0-6个 孩儿立志出湘关
print(pome2[2:4])#2-3个
#步长
print(pome2[0:7:3])#孩志关
列表
作用
存放多个爱好
定义方式
hobby_list=['chang','tiao','rap',['145','hehe']]
hobby_list2=['rap']
使用方法
hobby_list=['chang','tiao','rap',['145','hehe']]
#索引取值
print(hobby_list[3][0])#145
#切片
print(hobby_list[0:4])
print(hobby_list[:4])
print(hobby_list[0:-1])
print(hobby_list[:])
#内置方法
hobby_list=['chang','tiao','rap',['145','hehe']]
#append:加值
hobby_list.append('read')
#索引修改值
hobby_list[0]='singing'
hobby_list[:]=1,1,1,1
字典
作用
用来存多个值,按照key:value的方法存值,取得时候可以通过Key而非索引值取值
定义方式
_info_dict={'name':'hahah','height':175,'weight':130,'hobby_list':[chang','tiao','rap',['145','hehe']]}
使用方法
print(_info_dict['name'])
print(_info_dict['weight'])
print(_info_dict['height'])=185
#del 删除值
del _info_dict['height']
构建一份词云图
import jieba
import wordcloud
from imageio import imread
mk=imread('aixin.png')
s='''你知道什么叫意外吗 就是从来没想过遇见你 但我遇见了 从来没过爱上你 但我爱上了
如果可以 我只要 一杯清水 一片面包 一枝花 如果再奢侈些 我希望 水是你倒的 面包是你切的 花是你送的
'''
s_list=jieba.lcut(s)
s=' '.join(s_list)
w=wordcloud.WordCloud(font_path='C:\Windows\Fonts\simsun.ttc',mask=mk,background_color='white')
w.generate(s)
w.to_file('xing1.png')