day04
一.数据类型(对数据进行分类)
a.整型(int)
-
作用 (身份证/电话号码/各种级别)
-
定义方式
a=10 b=int(18) age=18 print ("age",type(age))
-
使用方法(+-*/%//)
a=3 b=3 print (a+b)#加法 print (a-b)#减法 print (a*b)#乘法 print (a/b)#除法 print (a%b)#取余 print (a//b)#取整 print (a>b)#判断大小 print (a<b)#判断大小
b.浮点型(float)
-
作用(工资/体重/身高)
-
定义方式
salary=2.3 print (salary,type(salary),id(salary))
-
使用方法
加减乘除逻辑判断
c.字符串(string)
-
作用(名字/性别)
-
定义方式
name='liuyouqiang' name="liuyouqiang" name=``` liuyouqiang, liuyouqiang1, liuyouqiang2 ```
-
使用方法
name[0:6] name[0:7:2] name.startswith('liu') name.endswith("ang") name[0:-1]
d.列表类型(list)
-
作用(放多个数据类型)
-
定义方式
hobby_list_of_liuyq=['reading','runing','writing',['volleyball','pingpong','football']]
-
使用方法
hobby_list_of_liuyq[3][0]
e.字典(dict)
-
作用
-
定义方式
liuyq_info=
-
使用方法
liuyq_info["name"]
f.补充
list1=["a","b","c"]
res=''.join(list1)
print (res)#abc
string1="a*b*c"
res=string1.split("*")
print (res)#res=['a','b','c']
二.jieba模块
-
jieba模块的安装
pip install jieba
-
jieba模块的使用方法
import jieba res="中华人民共和国是一个伟大的国家" s=jieba.lcut(res) s=jieba.lcut(res,cut_all=True) s=jieba.lcut_for_search(res)
三.构建词云图
代码
# -*- coding: utf-8 -*-
# @Time : 2019/8/26 18:56
# @Author : yqliu
import wordcloud
import jieba
from imageio import imread
string_of_ciyun="""
古往今来,尽管人生虚无的悲论如缕不绝,可是劝人执著人生爱惜光阴的教诲更是谆谆在耳。两相比较,执著当然比悲观明智
得多。悲观主义是一条绝路,冥思苦想人生的虚无,想一辈子也还是那么一回事,绝不会有柳暗花明的一天,反而窒息了生命的乐趣。
不如把这个虚无放到括号里,集中精力做好人生的正面文章。既然只有一个人生,世人心目中值得向
往的东西,无论成功还是幸福,今生得不到,就永无得到的希望了,何不以紧迫的心情和执著的努力,把这一切追求到手再说?
"""
print (string_of_ciyun)
res=jieba.lcut(string_of_ciyun,cut_all=True)
print (res)
res2=' '.join(res)
print (res2)
mk=imread('1.png')
w=wordcloud.WordCloud(font_path=r'C:\Windows\Fonts\simsun.ttc',mask=mk,background_color="white")
w.generate(res2)
w.to_file('lyq.png')