预科班day04 作业

1.分别列出 数字类型、字符串类型、列表、字典 的 作用、定义方式和使用方法

数字类型

整形

  1. 作用

    身份证/电话号码

  2. 定义方式

    id1 = 320683
    id2 = int(320683)```
  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)  # 幂
    
    # 其他计算可以使用cmath科学计算器
    
    import cmath 
    
    cmath.log()
    cmath.cos()
    print(cmath.pi)
    print(cmath.e)  # 自然底数

浮点型

  1. 作用

    薪资3.1w

  2. 定义方式

    salary1 = 3.1
    salary2 = float(3.1)
    salary3 = float(3) # 强制类型转换,print 3.0
    height = int(180.5) # 强制转换类型 print 180
  3. 使用方法

    加、减、乘、除、取余、取整、幂

字符串类型

  1. 作用

    姓名/性别

  2. 定义方式

    用单引号/双引号把字符串起来

    name = 'nick'  # 单引号内把字符串起来
    name1 = "nick" # 双引号内把字符串起来
    
    
    height = 'nick's height'  # 第一个单引号字符串开始;第二个单引号结束,print nick
    height1 = 'nick"s height'  # 第一个单引号开始;第二个单引号结束,print nick"s height
    height2 = "nick's height"  # 第一个双引号开始;第二个双引号结束,print nick's height
    

    三单/双引号:换行,多行字符串

    '''
    学文科的一定要科普理科的知识
    学理科的科普文科的知识
    '''
  3. 使用方法

    内置方法,只有字符串才能使用,其他数据类型无法使用

    startwith

    endwith

    索引取值

    索引切片

    步长

    s = 'nick handsome'
    
    # 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. 使用方法

    索引取值

    索引切片

    内置方法

    加值:append

    索引修改值

    拼接值

    分解列表

    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:])  # 如果没写,默认为最后一个
    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)
    
    # 拼接值
    lis = ['a','b','c','d']
    res = ' '.join(lis)  # 按照字符串把列表里的每一个元素取出来拼接
    print(res) # a b c d
    
    # 分解列表
    s = 'a+b+c+d'
    print(s.split('+'))  # 按照*把字符串切开,然后把切开的元素放入列表内:['a', 'b', 'c', 'd']

字典

  1. 作用

    可以精确的取出数据

  2. 定义方式

    键值对—key:value

  3. 使用方法

    按key取值

    按key修改值

    del删除值

    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)

    2.构建一份词云图

1774906-20190826182026815-1695804699.jpg
1774906-20190826183328925-787061064.jpg
(下图为词云形状)

转载于:https://www.cnblogs.com/bowendown/p/11414128.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值