加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 10:52:11 所属栏目:Python 来源:网络整理
导读:目录 常用数据类型的作用 数字类型 整数型 浮点型 字符串类型 字典 Python——WordCloud库的简单使用 常用数据类型的作用 数字类型 整数型 作用:身份证/电话号码 定义:python和现实 zengqi_id = 360281print(zengqi_id)zengqi_id1 = int(360281)print(zeng

目录

  • 常用数据类型的作用
    • 数字类型
      • 整数型
      • 浮点型
    • 字符串类型
    • 字典
  • Python——WordCloud库的简单使用

常用数据类型的作用

数字类型

整数型

  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","233"]]
    #索引取值
    
    print(hobby_list1[2][0])
    #切片
    print(hobby_list1[:2])#默认为0
    print(hobby_list1[0:-1])
    print(hobby_list1[:])
    
    #内置方法
    hobby_list2 = ["a","233"]]
    #append 加值
    hobby_list2.append("236")
    print(hobby_list2)
    
    #修改索引值
    hobby_list2[0] = "singing"
    print(hobby_list2)
    hobby_list2[:] = (1,1,1)
    print(hobby_list2)
    #split
    s = 'a+b+c+d'
    print(s.split())
    
    #join拼接
    list = ["a","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','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:WindowsFontssimsun.ttc',background_color="white",mask=m) #生成一个词云
w.generate(s)
w.to_file('homework2.png')

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读