• 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)
    

    六 Python与用户的交互

    #无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型
    print('-'*100)
    
    input("请输入你的姓名:")# 1. 让程序暂停  # 2. 接收的永远是字符串
    
    print('*'*100)
    #python2中的input接收的值为输入的值
    #python2当中的raw_input()和python3中的input()是一模一样的
    

    七 格式化输出的三种方式

    • 占位符

      name = 'simple'
      age = 18
      print('my name is %s my age is %s' % (name, age))
      
    • format格式化

      name = 'simple'
      age = 18
      print('my name is {}, my age is {}' .format(name, age))
      
    • f-String格式化

      name = 'simple'
      age = 18
      print(f'my name is {name}, my age is {age}')
      
  • 相关阅读:
    python学习--大数据与科学计算第三方库简介
    养生轴---茶轴
    MobaXterm的安装和使用
    如何解决RIP的问题
    评论博客时注意的地方
    回忆老师教学博客
    助教自我介绍
    《构建之法》读书笔记1
    插入排序
    总结之H3C汇聚层交换机认证在线人数展示系统
  • 原文地址:https://www.cnblogs.com/samoo/p/11498125.html
Copyright © 2020-2023  润新知