zoukankan      html  css  js  c++  java
  • 数据类型基础学习

     

    数据类型基础

    变量

    作用:描述事务的状态

    表示方法:变量民 =(赋值符号) 变量值

    数字类型

    整型

    1.作用:身份证号码,手机号等

    2.python的定义方式

    ly_id = 14571

    3.使用方法

    可进行数学运算

    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)  # 幂

    浮点型

    小数 3.1w

    定义方式

    salary = float(3)  # 强制类型转换(动态语言),静态语言不能改变,把整形转化为浮点型

    使用方法和整型相同

    字符串型

    1.什么是字符串:字符(空字符,输入的所有的内容都叫字符)+ 串 --》 把字符串起来,一串字符

    2.作用:姓名/性别

    3.定义方式

    name = 'god'  # 单引号内把字符串起来

    三引号内的字符可以换行,而单双引号内的字符不行

    height = int('180')  # 字符串变成整形
    height_int = 180
    height2 = str(height_int)
    print(type(height2)) # 整型变成字符串

    没有用单引号串起来的字符串都叫变量名

    4.使用方法(内置方法--》只用字符串才能使用,其他数据类型无法使用)

    # 1. startswith : 以。。。。开始
    print(s.startswith('nick'))  # True --》 正确
    # 2. endswith: 以。。。。结束
    print(s.endswith('a')) # False # 错误
    # 索引取值
    poem2 = '''孩儿立志出湘关,学不成名誓不还;埋骨何须桑梓地,人生无处不青山。'''
    #         0 1 2 3 4 5 6 7 8 9   # 索引--》描述了字符的位置,从0开始
    #                                                                   -4-3-2-1
    print(poem2[0])  # 孩
    print(poem2[-1])  # 孩
    # 索引切片
    print(poem2[0:7])  # 0-6个,顾头不顾尾 # 孩儿立志出湘关 (:表示到的意思)
    print(poem2[2:4])  # 0-6个,顾头不顾尾
    # 步长
    print(poem2[0:7:3])  # 孩志关

    列表

    1.什么是列表

    一个字符串只能存一个值,列表则可以存放多个值

    2.作用

    表示爱好

    3.定义方式

    用[]存储,用逗号隔开多个元素(可以是任意数据类型)

    对列表而言,存并不是目的,取才是目的

    4.使用方法

    hobby_list1 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']]

    # 0       1      2      3       4

    # 索引取值

    print(hobby_list1[4][0])  # ['666', '233'][0] 
    --> 666

    # 切片

    print(hobby_list1[0:4])

    print(hobby_list1[:4])  # 如果没写,默认为0
    print(hobby_list1[0:-1])  # 如果没写,默认为最后一个
    print(hobby_list1[:])

    # 内置方法

    hobby_list2 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']]

    # append: 加值

    hobby_list2.append('read')
    print(hobby_list2)

    # 索引修改值

    hobby_list2[0] = 'singing'
    print(hobby_list2)
    hobby_list2[:] = 1,1,1,1,1,1,  # 仅作了解
    print(hobby_list2)

    字典

    1.为什么要用字典

    但是我们能通过列表取值的时候,是基于我们已经知道了列表内部所有的元素,如果数据量很大,我们并不能精准取值,所以采用字典

    2.字典的作用

    用来存取多个值,按照key:value的方式,取的时候可以通过key取值,key对value具有描述性的作用。

    3.字典的使用方法

    yy_info_dict = {'name': 'jinyuyang', 'height': 180 , 'weight': 150, 'hobby_list': ['jiao', 'jump_with_fengge', 'dapao']}


    print(yy_info_dict['name'])  # 按key取值
    print(yy_info_dict['weight'])  # 按key取值


    yy_info_dict['height'] = yy_info_dict['height'] + 1  # 151 # 按key修改值
    print(yy_info_dict)



    # del删除值del
    yy_info_dict['height']
    print(yy_info_dict)


    s = 'a+b+c+d'
    print(s.split('+'))  # 按照*把字符串切开,然后把切开的元素放入列表内

     

    jieba模块、wordcloud模块的使用

     

    import wordcloud
    import jiebafrom imageio
    from imread import matplotlib
    txt = ''' 春江潮水连海平,海上明月共潮生。滟滟随波千万里,何处春江无月明!江流宛转绕芳甸,月照花林皆似霰;空里流霜不觉飞,汀上白沙看不见。江天一色无纤尘,皎皎空中孤月轮。江畔何人初见月?江月何年初照人?人生代代无穷已,江月年年望相似。不知江月待何人,但见长江送流水。白云一片去悠悠,青枫浦上不胜愁。谁家今夜扁舟子?何处相思明月楼?可怜楼上月徘徊,应照离人妆镜台。玉户帘中卷不去,捣衣砧上拂还来。此时相望不相闻,愿逐月华流照君。鸿雁长飞光不度,鱼龙潜跃水成文。昨夜闲潭梦落花,可怜春半不还家。江水流春去欲尽,江潭落月复西斜。斜月沉沉藏海雾,碣石潇湘无限路。不知乘月几人归,落月摇情满江树。 '''   #词云文档《春江花月夜》
    txt_list = jieba.lcut(txt)            #分词并组成空格分隔的列表
    txt = ' '.join(txt_list)              #将列表转化为字符串
    mk = imread('dance.png')              #引入图片
    w = wordcloud.WordCloud(font_path = "C:WindowsSTLITI",                                                       width=1000,height=1000,                        
                           font_step=1,                                                                           background_color="pink",mask=mk)      #配置对象参数
    w.generate(txt)w.to_file("pywordcloud.png")             #输出图片



     

  • 相关阅读:
    DataTableToJSON
    css hack
    把网络数据流转换成图片类
    递归(转)
    SQL 锁
    观察者
    yield
    开闭原则(转)
    迪米特法则(最少知道原则)(转)
    sql 游标
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11414401.html
Copyright © 2011-2022 走看看