zoukankan      html  css  js  c++  java
  • day 004总结

    1.花式赋值

    链式赋值

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

    交叉赋值

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

    2.列表

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

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

    使用方法:

    hobby_list=['read','run','girl']
                   0      1     2
    print(bobby_list[1])
    

    3.字典

    作用:存储多个值,但是每个值都由描述信息

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

    使用方法:

    user_info={'name':'nick','gender':'male','age':19}
    print(user_info['name'])
    

    4.布尔类型

    作用:用于判断条件结果

    定义:True,False通常情况不会直接引用,需要使用逻辑运算得到结果

    使用方法:

    print(type(True))
    print(True)
    print(bool(0))
    print(bool('nick'))
    print(bool(1 > 2))
    print(bool(1 == 1))
    

    布尔类型只有两个值,一个为True,一个为False,布尔类型不直接打印,而是在特定条件下触发,条件成立为True,条件不成立为False。

    所有数据类型都自带布尔值

    0/None/空(空字符/空列表/空字典)/False布尔值为False,其他数据类型自带布尔值为True。

    5.解压缩

    lt = [1, 2, 3, 4, 5]
    s1,s2,s3,s4,s5 = lt
    print(s1,s2,s3,s4,s5)
    

    单个下划线表示这个东西不需要

    lt = [1, 2, 3, 4, 5]
    s1,_,_,_,_ = lt
    print(s1)
    print(_)  # 可以打印,但是不要去打印
    

    *-: *把后面的元素全部合成放在列表里去了

    lt = [1, 2, 3, 4, 5]
    s1,*_,s5 = lt
    print(s1)
    print(_)
    

    6.python与用户交互

    print('*' * 50)
    input()#可以让程序暂停
    print('*' * 50)
    
    print('*' * 50)
    s=input('输入啥')#接受的永远是字符串
    print('*' * 5
    

    7.格式化输出

    f-String格式化(这个是最常用的)

    name = "nick"
    age = 19
    print(f"Hello, {name}. You are {age}.")#F也是可以的
    print(f'{x:.5f}')
    print(f'{s:*^100}')#^表示居中 <居左   >居右
    

    下面两种仅作了解

    占位符 python3.0

    name = 'nick'
    age = 19
    print('my name is %s my age is %s' % (name, age)
    

    format格式化 python3.3

    name = 'nick'
    age = 19
    print("Hello, {}. You are {}.".format(name, age))
    
  • 相关阅读:
    Document
    Echarts 图例交互事件,及使用
    Echarts 入门之基础使用(部份 API)
    对比 continue、break 在循环中的作用
    Markdown 简要语法速成
    CSS 实现必填项前/后添加红色*、√、X、▲
    9.React Context 上下文
    [leetcode sort]179. Largest Number
    [leetcode tree]102. Binary Tree Level Order Traversal
    [leetcode tree]101. Symmetric Tree
  • 原文地址:https://www.cnblogs.com/zqfzqf/p/11497868.html
Copyright © 2011-2022 走看看