首页 > 其他 > 详细

常用数据类型的Define及WordCloud库的使用

时间:2019-08-26 17:21:42      阅读:86      评论:0      收藏:0      [点我收藏+]

常用数据类型的作用

数字类型

整数型

  1. 作用:身份证/电话号码

  2. 定义:python和现实

    zengqi_id = 360281
    print(zengqi_id)
    zengqi_id1 = int(360281)
    print(zengqi_id1)
  3. 使用:

    x =1
    y =2
    
    print(x+y)
    print(x-y)
    print(x*y)
    print(x//y)

浮点型

  1. 作用:老板给我3.1w的薪资

  2. 定义:python和现实

  3. 使用:

    salary = 3.1
    print(salary)
    salary1 = float(3)# 强制类型转换(动态语言),静态语言不能改变
    
    print(salary)

字符串类型

  1. 作用:姓名/性别

  2. 定义:

    name = 'zengqi' #单引号内把字符串起来“
    name1 = "zengqi"
    
    height = "zengqi's height"
    height1 = 'zengqi"s height'
    #name  没有单引号的叫做变量名
  3. 使用(内置方法--》只有字符串才能使用,其他数据类型无法使用)

    z = 'zengqi good'
    # 1.startswith 以什么开始
    print(z.startswith('zengqi'))#TRUE
    #2.endwith 以什么结尾
    print(z.endswith('good'))
    
    #索引取值
    pome = '''你是我心内的一首歌'''
    print(pome[0]) #你
    print(pome[-1]) #歌
    #索引切片
    print(pome[0:9]) #你是我心内的一首歌
    #步长
    print(pome[1:8:2])#1-7 间隔为2取值

    列表

    1. 作用:爱好/能力

    2. 定义:python和现实

      用【】存储,用逗号隔开多个元素(任意数据类型)

      hobby_list = ["a","b",["66","233"]]

      寸不是目的,取才是目的

?

  1. 使用:

    hobby_list1 = ["a","b",["66","233"]]
    #索引取值
    
    print(hobby_list1[2][0])
    #切片
    print(hobby_list1[:2])#默认为0
    print(hobby_list1[0:-1])
    print(hobby_list1[:])
    
    #内置方法
    hobby_list2 = ["a","b",["66","233"]]
    #append 加值
    hobby_list2.append("236")
    print(hobby_list2)
    
    #修改索引值
    hobby_list2[0] = "singing"
    print(hobby_list2)
    hobby_list2[:] = (1,1,1,1,1)
    print(hobby_list2)
    #split
    s = 'a+b+c+d'
    print(s.split())
    
    #join拼接
    list = ["a","b","c"]
    res = '+'.join(list)#按照字符串把列表里的每一个元素取出来拼接
    print(res)字典

字典

  1. 作用:个人信息

  2. 定义:

    captain_info_list = ['zengqi',160,178,['run','sing','ball']]
    print(captain_info_list[2])
  3. 使用:

    #字典:{}内有多个键(一般位字符串,具有描述意义)值(具体的值,值为任意数据类型)对
    dic = {"name":"zengqi","height":178,"weight":160,"hobby_list":['run','sing','ball']}
    print(dic["name"]) #按key取值
    
    dic["height"] = dic["height"] + 1#按key修改value值
    print(dic["height"])
    #del值
    del dic["height"]
    print(dic)

Python——WordCloud库的简单使用

效果如图所示

技术分享图片

实现代码如下


import wordcloud
import jieba

from imageio import imread
f = open("word.txt", "r", encoding="GB2312")
s = f.read()
f.close()
m = imread('china1.jpg')
s_list = jieba.lcut(s) #把字符串切割成列表
s = ''.join(s_list)#把列表拼接成字符串

w = wordcloud.WordCloud(height=1000,width=1000,font_path = 'C:\Windows\Fonts\simsun.ttc',
       background_color="white",mask=m) #生成一个词云
w.generate(s)
w.to_file('homework2.png')

?

常用数据类型的Define及WordCloud库的使用

原文:https://www.cnblogs.com/CaptainZq/p/11413673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!