• 管理
  • day 04

    花式赋值

    a=10
    b=10
    c=10
    

    定义变量就是拿来用的

    链式赋值

    a=b=c=10
    
    print(a,b,c)
    

    交叉赋值

    x=10
    y=20
    
    # x变成20,y变成10,不能让原来的10和20被垃圾回收机制回收,设一个中间变量
    
    # z=x
    # x=y
    # z=y
    
    # print(x,y)
    
    
    x,y=y,x
    print(x,y)
    

    列表 (list)

    什么是列表

    列(序列)表(表格,一列(存储多个元素)表格

    描述一个人的爱好:read/sing/dance

    存不是目的,取才是目的

    hobby='read run music'
    

    1.作用

    存储多个(任意数据类型)元素

    2.定义方式

    []内用逗号隔开多个元素(任意数据类型)

    3.使用方法

    索引

    字典(dict)

    1.作用

    存储多个值,但是每个值都有描述信息。

    2.定义方式

    {}内用逗号隔开多个键(描述,用字符串)值(具体的值,可以为任意数据类型)对

    3.使用方法

    不能使用索引,使用key取值,修改值

    布尔类型(bool)

    1.作用

    用来判断条件结果

    2.定义方式

    布尔型只有两个值True/False,通常情况这两个值不会直接引用,而是在特定情况下触发

    3.使用方法

    print(1 > 2)
    print(2 > 1)
    print(1 != 1)
    
    False
    True
    False
    

    Python中所有数据类型的值自带布尔值。只有0、None、空、False的布尔值为False,其余的为True。

    解压缩

    解压缩:只正对2-3个元素的容器类型的解压

    lt=[1,2,3,4,5]
    # print(lt[1],lt[2],lt[3])
    # s1,s2,s3,s4,s5=lt
    # print(s1,s2,s3,s4,s5)
    
    # 单个下划线表示这个东西不需要
    # s1,s2,s3,s4,_=lt
    # print(s1)
    # print(_)
    
    #*_      :*把所有元素全部都合成放入了列表里去了(自己描述,你描述的就是真理)
    #我讲出来的都是放狗屁,你看到的都是真理(计算机永远不会出错,老师会出错)
    s1,*_=lt
    print(s1)
    print(_)
    
    # 解压缩赋值
    x,y,z=[10,20,30]
    print(x,y,z)
    

    python于用户的交互(客户说一句,计算机(python程序)答一句)

    input的作用

    1.让程序暂停

    2.接收的永远是字符串

    格式化输出的三种方式

    1.f-string格式化

    2.占位符格式化

    3.format格式化

    posted @ 2019-09-10 16:14  colacheng  阅读(90)  评论(0)    收藏  举报
    Live2D