zoukankan      html  css  js  c++  java
  • 数据类型

    python数据类型
    一、注释
         
        单行注释用'' | ""
    
        多行注释用‘’‘’ | “”“”“”
    
        pycharm快捷键:Ctrl + /
    
    二、数据类型
    
        1、int(整型)
    
            作用:用来定义数量、年龄、等级等整数的变量
    
            定义:age = 18
    
        2、float(浮点型)
    
            作用:用来存放小数如身高、工资、体重等非整数的变量
    
            定义:weight =130.51)可以通过格式化方式来绝对输出格式
    
                eg:%.6f % salary
    
            1)%f对浮点型数据进行占位
    
            2).后的数据数字表示小数精度
    
            3).前的数据是输出的长度,小于等于要输出的数据长度不起作用,超出就采用规定的最大长度
    
        3、字符串类型(str)
    
            作用:记录描述性质的状态
    
            定义:在单引号/双引号/三引号中包含一系列字符
    
            # 案例:
            name = input('name: ')
            age = input('age: ')
            # %s是万能占位符, %是用来连接有占位符的字符串与需要占位的变量,多个变量用()包裹
            info = """信息:
            name: %s
            age: %s""" % (name, age)
            print(info)
    
        4、列表型(list)
    
            作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置)并且可以取出指定位置的某一个值
    
            定义:变量名 = [多个值之间,用逗号隔开]
    
            (1)列表变量名ls访问的是列表整体
    
            eg:ls = [1,2,3]  print(ls)  #输出[1,2,3]
    
            (2)通过索引(index)来访问具体的值,index从0开始编号
    
            eg:  print(ls[0])     # 3
    
            (3)ls的嵌套及值的访问
    
            eg:  ls = [[1, 2, 3], [4, 5, 6], [7, 8, [9]]] 
    
            #访问数据9  print[ls[2][2][0]]
    
            (4)注意:列表的某号位值存放的并不是列表中的数字,而是该数字在堆区存放的空间地址
    
        5、字典型(dict)
    
            作用:记录多个不同属性的值
    
            定义:{}是用来定义字典的语法,key是用来描述最终要访问的value值的,在{}内用逗号分开多个 元素
    
            每一个元素都由key:value(值,任意类型)组成
    
            eg: dic={'name':'egon','age':18,'gender':'male'}
    
               print(dic['age'])
    
            eg:# 字典的嵌套
    
            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)
    
        6、布尔型(bool)
    
            布尔型就两个值:True | False(大写)
    
    三、运算符
    
        运算符有数学运算符、逻辑运算符和比较和赋值运算
    
        1、算术运算符:+ | - | * | / | // (取整)| **(幂) | %(求余)
    
        (1)字符串和列表只可以做+ | * 运算(2)任意数 % n => [0, n-1](3)有负数参与的取余:符号跟着 % 后面那个数
    
        2、比较运算:> | < | == | != | >= | <=   #运算的结果为bool类型
    
            赋值运算:+= | -= | *= | /= | %= | **= | //= | =
    
            eg:num+=101)链式赋值     
                a = b = num
    
            (2) 交叉赋值    
                x = 10  y = 20    
                x, y = y, x
    
            (3)解压赋值   
                ls = [3, 1, 2]   
                a, b, c = ls   
                print(a, b, c)    
                res = ls   
                print(res)      
    
    
        3、逻辑运算(andornot)(与、或、非)
    
            逻辑运算符运行结果:不一定是bool类型
            (1)and :左右都成立才成立,有不成立的就不成立
    
            (2)or : 左右都不成立才不成立,有成立的就成立
    
            (3)not :立则不成立,不成立则成立
  • 相关阅读:
    RTX Server license update
    Dell Raid[转载]
    Dell2950 server OS Installation
    Paragon Partition Manager 9.0 Professional管理磁盘分区
    Upgrade Backup Exec License
    C# 3.0将偷懒进行到底
    hibernate学习笔记
    开发c#插件
    Socket简单通讯
    .NET牛人应该知道些什么(转)?
  • 原文地址:https://www.cnblogs.com/wyf20190411-/p/13886205.html
Copyright © 2011-2022 走看看