01.复习
变量(定义,命名规范,定义变量名的两种方式)
常量(什么是常量,常量的表示方式)
python变量内存管理(引用计数,垃圾回收机制,小整数池)
定义变量的三个特征(打印变量值,打印变量内存地址,打印变量数据类型)
花式赋值(交叉赋值,链式赋值)
python变量内存管理(
注释(单行注释,多行注释)
02.数据类型基础
不同种类的变量值用不同的数据类型描述
03.数字类型
整型int
作用:年龄,身份证号码,身高,体重等
定义方式:变量名 = int(整数)
print(变量名)
使用方法:+-*/ 加减乘除 //取整 %取余 **幂
浮点型float
作用:薪水等
定义方式:变量名 = float(值)
print(变量名)
使用方法:+-*/ // % **
04.字符串类型
str:字符串,把字符串在一起
作用:姓名,性别,外貌,说的话等
定义方式:变量名 = str(值)
print(变量名)
使用方法:+ * 逻辑比较
5.列表类型
list:容器类型,放多个数据类型
作用:存放多个值
定义方式:变量名_list = [值,值,值]
print(变量名_list)
使用方法:索引取值,从0开始
6.字典类型
dict类型
作用:取存多个值,按照key:value的方式存值,取得时候通过key去取指值,key对value具有描述性的作用,可以精确取值
定义方式:{}内以逗号隔开,键值对 key(描述意义):value(值)
变量名_dict = {key:value,........}
print(变量名-dict[])(需要看什么写什么)
使用方法:已有一个xxx_dict = {.......}
在写一个xxx _dict[key] = [value]
print(xxx_dict)
{......key:value}
7.布尔类型
bool
作用:用于判断条件结果
使用方法:一般作为条件的结果出现,不直接使用,python中除了0/None/空(空字符/空列表/空字典)/False之外所有数据类型都自带布尔值为True
布尔类型
8.解压缩
_表示不需要,约定俗成
*_会把前面的所有省略点,都不要
解压缩对象有多少个元素,则必须拿多少个
9.与用户交互
格式:
print('-'*100)
input("请输入你的姓名:")
print('*'*100)
----------------------------------------------------------------------------------------------------
请输入你的姓名:nick
****************************************************************************************************
name = input('请输入你的姓名:')
pwd = input('请输入你的密码:')
print(type(name))
print(type(pwd))
请输入你的姓名:nick
请输入你的密码:123
<class 'str'>
<class 'str'>