Python 博客整理day04

python 知识整理day04

一 数字型的花式赋值

  • 链式赋值
    a = b = c = 10print(a, b, c)

  • 交叉赋值

    x = 10
    y = 20
    x, y = y, x
    print(x,y)

二 列表

  • 作用:
    • 存储多个值,如爱好
  • 定义方式:
    • list hobby_list = ['run','music']
  • 使用方法:
    • 按索引取值

三 字典

  • 作用:
    • 用来存取多个值,按照key:value的方式存值.比如人物信息
  • 定义方式:
    • dictstudent_dic = {'name':'simple','age':18,'hobby_list':['run','music']}
  • 使用方法:
    • 字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值。

四 布尔型

  • 作用:

    • 用于判断条件结果
  • 定义方式:

    • True、False通常情况不会直接引用,需要使用逻辑运算得到结果。
  • 使用方法:
    • x = 10
      y = 11
      print(bool(x))
      print(x > y)

五 解压缩

​ 解(解开)压缩(容器类数据类型):只针对2-3个元素容器类型的解压

lt = [1, 2, 3]
print(lt[1],lt[2],lt[3])

s1,s2,s3 = lt
print(f's1:{s1}, s2:{s2}, s3:{s3}')

# 单个下划线表示这个东西不需要(约定俗成)
s1,_,_,_,_ = lt
print(s1)
print(_)  # 可以打印,但是不要去打印

# *_: *把后面的元素全部合成放到列表里去了(自己描述,你描述的就是真理)
s1,*_,s5 = lt
print(s1)
print(_)

#用一行代码将多个相同类型的变量赋值
x, y, z = 10, 20, 30
print(x, y, z)

猜你喜欢

转载自www.cnblogs.com/samoo/p/11498125.html