• python数据类型


    一、整型

    py2:数据过长的用long | 数据量小的用int存储

    py3:pyhon中只有用int存储数据,数据量大的,内部用字符串存储,并可以直接进行运算

    二、浮点型

    float:用来存放小数

    salary=111111.22222

    • 可以通过格式化方式来绝对输出格式
    • %.6f % salary
    • 1%f对浮点型数据进行占位
    • 2.后的数据数字表示小数精度
    • 3.前的数据是输出的长度,小于等于要输出的数据长度不起作用,超出就采用规定的最大长度
    • 注:%015.6f:右对齐,左侧不足拿0填充, %-15.6f: 左对齐输出
    • print('%015.6f' % salary)
    • 可以将格式化的结果进行保存,以便之后再次使用

     

    三、布尔值

    bool类型:True and Flase

    四、字符串

    • 单行字符串: ""  |  ''
    • 多行字符串: """"""  |  ''''''
    • 案例:
    • name = input('name: ')
    • age = input('age: ')
    • %s是万能占位符, %是用来连接有占位符的字符串与需要占位的变量,多个变量用()包裹

    五、列表

    • 定义:变量名=[多个值,之间用逗号隔开]
    • ls=[1,2,3]
    • print(ls)是访问的是列表的整体
    • 列表通过索引值访问列表的值,索引(index)是从0开始
    • ls=[[1,2,3],[4,5,6],[7,8,9]]
    • print(ls[2][2])
    • 访问值:9
    • 重点:list存放的方式 列表存放的是数据的地址,而不是具体的数字

    六、字典

    • 列表能存放多个值,但多个值只能通过index区分,但是index没有语义
    • 需找即可以存放多个值,切每个值有一个语义描述 => dict类型
    • 定义:{}是用来定义字典的语法,key是用来描述最终要访问的value值的,key对于开发者来说是已知的
    • 访问:通过 dic[key]来访问key描述的值

    dic = {'key': 'value'}

    '''

    people = {

        'name': 'Liuxx',

        'age': 68,

        'gender': '哇塞'

    }

    • 整体访问

    print(people)

    • 访问年龄的值,[key原样拿下来] => ['age']

    print(people['age'])

     

     

    • 案例
    • 字典的嵌套

    info = {

        'name': 'egon',

        'hobbies': ['play', 'sleep'],

        'company_info': {

            'name': 'Oldboy',

            'type': 'education',

            'emp_num': 40,

        }

    }

    • 拿到40 | 拿到 'sleep'

    res = info['company_info']['emp_num']

    print(res)

    res = info['hobbies'][1]

    print(res)

     

     

    students=[

        {'name':'alex','age':38,'hobbies':['play','sleep']},

        {'name':'egon','age':18,'hobbies':['read','sleep']},

        {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']},

    ]

    • 第二个学生的第一个爱好

    print(students[1]['hobbies'][0])

  • 相关阅读:
    golang 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
    BITOP operation destkey key [key ...]
    Viscosity for Mac使用创建您的第一个连接的方法
    ubuntu18没有网络连接Network
    go1.14下Go mod使用实践
    Unity 光照系统
    Unity 单例模式
    Unity 回调函数(Callback)
    Unity 基于OnGUI显示实时FPS
    Unity OnGUI 的可视化编辑
  • 原文地址:https://www.cnblogs.com/chuwanliu/p/10713286.html
Copyright © 2020-2023  润新知