一、什么是变量?
①变量是存储数据的容器。
②变量存储的数据是临时的。
③变量是在程序运行过程中可以变化的量。
二、变量的命名规则
①由字母、数字、下划线组成
②不能以数字开头
③区分大小写
④不能使用内置关键字
python中查看关键字的代码
help("keywords")
关键字如下:
False | class | from | or | None | continue | global |
pass | True | def | if | raise | and | del |
import | return | as | elif | in | try | assert |
else | is | while | async | except | lambda | with |
await | finally | nonlocal | yield | break | for | not |
三、变量的数据类型
分类:
①字符串类型 str,通过双引号 "" 或单引号 '' 定义的变量
②数值类型 整数类型 int, 浮点数类型 float,复数 complex,长整数 long
③布尔类型 bool,True或False
④列表类型 list,通过[]定义的变量
⑤字典类型 dict,通过{}定义的变量,里面的变量是以key:value 键值对存在
⑥集合类型 set,通过{}定义的变量,里面的值以逗号隔开
⑦元组类型 tuple,通过()定义的变量
可以通过type()来判断变量的数据类型
name = "张三"
age = 18
print(type(name))
print(type(age))
<class 'str'>
<class 'int'>
四、格式化输出
1、百分号格式化输出
格式符号 | 转换 |
%s | 字符串 |
%d | 有符号的十进制整数 |
%f | 浮点数 |
%c | 字符 |
%u | 无符号的十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写x) |
%X | 十六进制整数(大写X) |
%e | 科学计数法 |
%E | 科学计数法 |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
print("字符串%格式1%格式2..." % (变量1,变量2,...))
name = "张三"
age = 18
print("%s今年%d岁" % (name, age))
张三今年18岁
2、format格式化输出
print("{}{}...".format(变量1,变量2,...))
name = "张三"
age = 18
print("{}今年{}岁".format(name, age))
张三今年18岁
简写模式:
print(f"{变量1}{变量2}...")
name = "张三"
age = 18
print(f"{name}今年{age}岁")
张三今年18岁
五、input输入
变量 = input("提示信息")
name = input("姓名:")
print(f"姓名:{name}")
运行之后
姓名:
手动输入数据
姓名:张三
结果:
姓名:张三
姓名:张三
input输入的数据类型是字符串类型