day_04

上节课回顾

变量

什么是变量

描述世间万物变化的状态

变量的组成

变量名 赋值符号 变量值

变量名的命名规范

  1. 变量名具有实际的描述意义
  2. 变量名由数字,字母,下划线组成,但不能以数字开头
  3. 不能以关键字为名

常量

常量只是约定俗成的不能变化,一般全大写

python变量内存管理

引用计数(变量值)

变量值被使用的次数

垃圾回收机制

当变量值的引用次数为0时,会触发垃圾回收机制,该值会被回收

小整数池

当启动python时,会自动定义【-5,256】之间整数的内存地址

变量的三种打印方式

  1. 打印值
  2. 打印id
  3. 打印数据类型

数字类型

整数

作用:年龄

定义方式:age=int(20)

使用方法:+-*/%**//

浮点型

作用:薪资

定义方式:salary=float(3.2)

使用方法:+-*/%//**

字符串

作用:姓名

定义方式:name=‘mqb’

使用方法:+*

今日所学

花式赋值

交叉赋值

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

x, y = y, x
print(x,y)

链式赋值

a=b=c=10

列表

作用:爱好
定义方式:【】中用逗号隔开多个元素
使用方法:索引取值

字典

作用:存储多个值,每个值都有描述信息

定义方式:{}中用逗号隔开多个键值对

使用方法:按key取值

布尔类型

作用:判断条件真假

定义方式:所有数据类型自带布尔值

使用方法:布尔类型不直接打印,而是在特定条件下触发

解压缩

针对2-3个元素容器类型的解压

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

*_:后面的都放到一个列表里去了

python与用户交互

input

input可以让程序暂停,等敲下enter键时才能继续下一步

input接收的永远都是字符串

格式化输出的三种方式

  1. f-string 格式化

    print(f'{}')f让{}变得有特殊意义,让{}内的普通字符变成了变量名

  2. % 占位符

    print('%s %s'%(s1,s2)) 利用%s来占取位置,然后用s1来代替

  3. format

    print(‘{}{}’.format(s1,s2)

转载于:https://www.cnblogs.com/maqiaobin/p/11497768.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值