• python入门3——基本数据类型 岳岳


    一、什么是数据类型

    不同种类的数据类型的存取机制不一样,用途也不一样。

    二、数据为何分类

    数据是事物的状态,事物的状态是分为多种多样的,对应着就应该用不同类型的数据去记录。

    三、常用数据类型以及如何用

    3.1 整型int

    作用:记录年龄、等级、各种号码、个数......

    定义:用整数表示变量的值

    # 例
    age = 18	# age=int(18)
    number = 23 # number=int(23)
    print(age,type(age)) # type查看数据类型
    

    3.2 浮点型float

    作用:记录身高、体重、薪资.......

    定义:用数字(可带小数点)表示变量值

    # 例
    salary = 3.3	 # salary=float(3.3)
    height = 1.7	 # height=float(1.7)
    

    3.3 字符串类型str

    作用:记录描述性质的内容,如名字、国籍、爱好、一段话等等

    定义:用' ' 或“ ”或“”“ ”“” 和‘’‘ ’‘’中间包含一系列字符

    	单行:‘ ’、“ ”
      	多行:“”“ ”“”、‘’‘ ’‘’
    

    单行的使用

    # 例
    msg1 = 'hello yue'
    msg2 = "hello yyy"
    

    多行的使用

    # 例
    msg3 = """
    1111
    2222
    3333
    """
    msg4 = '''
    44444
    55555
    66666
    '''
    

    注意:外层用双引号,内层就需要用单引号

    # 例
    print("my name is 'yoyo'")
    

    使用小技巧

    windos系统:Ctrl + D复制当前行,Ctrl + Alt + L格式化代码

    Mac系统:⌘ + D复制当前行,⌥ + ⌘ + L格式化代码

    3.4 列表类型list

    作用:按照顺序存放多个值,并且可以按照顺序取出指定的值

    定义:在[ ]内用逗号分隔开多个任意类型的值,列表可以套多个列表

    # 例
    正向取值
    #	0    1      2            3
    #		          0       1     2																
    L = [111,3.4,'abc',['xxx','www',[333,4444]]]
    

    索引从0开始

    print(L[0])  # 输出: 111
    

    反向取值

    print(L[-1])	 # 输出: ['xxx', 'wwww', [333, 444]]
    print(L[-3])	 # 3.4
    print(l[-1][2][0])  # 333
    

    3.5 字典类型dict

    作用:按照属性名存放多个值,key:value组合

    定义:在{ }内用逗号分隔开多个key:value,key通常是str类型,value可以是任意类型

    # 例
    info={
        'name':'egon',
        'age':18,
        'gender':'male',
        'level':'10',
        'salary':'3.3'
    }
    
    # 输入查找条件,按照键值对取值
    print(info['age'])  # 输出:18
    

    字典嵌套

    # 例
    d={"k1":111,"k2":222,"k3":[444,555],"k4":{"a":1,"b":2}}
    
    print(d["k3"][0])  # 输出:444
    print(d["k4"]["a"]) # 输出:1
    

    3.6 布尔类型bool

    作用:True和False,通常用于判断

    定义:tag=True和tag=False

    显式的布尔值

    # 例
    x = 10
    y = 9
    print(x > y)   # 输出:True
    print( x < y)  # 输出:False
    
    

    隐式的布尔值

    所有的数据类型的值都可以去当作隐式布尔值去用,其中0、空、None的布尔值为False,其余为True

    # 例
    # print(bool(1))	输出:True
    
    # print(bool(0))
    # print(bool([]))
    # print(bool(""))
    # print(bool(""))
    # print(bool({}))
    # print(bool(None))
    # 输出全部为:False
    
    
  • 相关阅读:
    frame.origin.x 的意思和作用?
    8小时外的时间决定你的身价
    iOS开发学习路径的一些建议
    2015互联网校招总结—一路走来
    Struts2返回JSON对象的方法总结
    JavaScript HTML DOM 事件
    vc6
    运行html,css,js好的软件
    php编译器
    EasyBCD 可以修改系统引导的软件
  • 原文地址:https://www.cnblogs.com/yueqiuqiu/p/14004068.html
Copyright © 2020-2023  润新知