zoukankan      html  css  js  c++  java
  • 9.10

    花式赋值

    链式赋值

    把变量名用赋值符号串联起来,在赋值

    交叉赋值

    1.可以先定义一个变量,在拿这个变量当过度,来交叉赋值
    2.x,y = y,x

    python的五大数据类型

    1.数字类型

    整型(int)

    • 作用:描述年龄/ID/人数
    • 定义方式:age = int(13)
    • 使用方法:数学运算

    浮点型(float)

    • 作用:描述薪资/身高/体重
    • 定义方式:salary = float(3.2)
    • 使用方法:数学运算

    2.字符串类型(str)

    • 作用:描述姓名/商品
    • 定义方式:name = 'dada'
    • 使用方法:用引号引起来的就是字符串,反之变量名.

    3.列表

    • 作用:存储多个任意数据类型的元素
    • 定义方式:[]内用逗号隔开多个元素
    • 使用方法:索引

    4.字典

    • 作用:存储多个元素,但是每个元素都有描述信息
    • 定义方式:{}内用逗号隔开多个键(描述意义,用字符串)值(具体的值,可以是任意数据类型)对
    • 使用方法:按key取值

    5.布尔值

    • 布尔值类型就只有两个值,一个为True,一个为False
    • 布尔值不直接打印,而是特定条件下触发,条件成立为True,不成立为False
    • 所有数据类型都自带布尔值,除了0/None/空/False之外所有数据类型自带布尔值为True

    解压缩

    解开容器类数据类型

    lt = [1,2,3,4,5]
    
    s1,s2,s3,s4,s5 = lt
    print(s1,s2,s3,s4,s5)
    
    s1,_,_,_,_ = lt
    print(s1)
    print(_)可以打印,既然不要了,那打印也没意义
    
    s1,*_,s5 = lt
    *_:把*后面的元素全部合成放到列表里
    

    python与用户交互

    即用户说一句,python程序答一句

    格式化输出的三种方式

    s1 = 'name'
    s2 = 'age'

    print(f'{s1}{s2}')# f让{}变得有特殊意义,让{}内的普通字符变成了变量名
    print('%s%s'%(s1,s2))# % 占位符
    print('{}{}'.format(s1,s2))
    
  • 相关阅读:
    【项目】项目17
    【项目】项目16
    【项目】项目15
    【项目】项目14
    【项目】项目13
    【项目】项目12
    【项目】项目11
    【项目】项目10
    【项目】项目9
    【项目】项目8
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11498591.html
Copyright © 2011-2022 走看看