⬅ 返回
1、定义变量的格式
- 变量只有被赋值以后才会被创建,所以使用变量之前一定要赋值
变量名=值
- 同一个变量可以被反复赋值,并且可以是不同的数据类型
a = 666
a = 6.66
a = '哈哈'
2、标识符(命名规则)
- 只能由数字、字母、_(下划线)组成
- 不能以数字开头
- 不能是关键字
- 严格区分大小写
3、数值类型
print(type(x))
3.1、int整型
num = 100
3.2、float浮点型
num2 = 1.5
3.3、bool布尔型
num3 = True
3.4、complex复数型(了解)
3.5、string字符串
- 需要加上引号,单引号或者双引号都可以,包含了多行内容的时候可以使用三引号
- 字符串用三引号时,注意区分和多行注释的区别
name1 = 'jack'
name2 = "mike"
name = """jump
munt
alice
"""
4、格式化输出
4.1、占位符
4.1.1、%
| 符号 | 描述 |
|---|
| %s | 格式化字符串 |
| %d | 格式化整数 |
| %4d | 数字设置位数(4可以随意更改),不足的话前面补空白 |
| %04d | 数字设置位数(4可以随意更改),不足的话用0补全,超出当前位数则原样输出 |
| %f | 格式化浮点数,默认保留后六位小数(不足用0补全),遵循四舍五入原则 |
| %.4f | 数字设置小数位数(4可以随意更改),(不足用0补全),遵循四舍五入原则 |
| %% | 输出% |
name,age = 'bingbing',18
print("我的名字:%s" % name)
print("我的名字:%s ,我的年龄:%04d" % (name,age))
a = 1.2345
print("%.3f"%a)
print("我是%%的1%%" % ())
4.1.2、格式化 f
# 格式:f" {表达式} "
name,age = 'bingbing',18
print(f"我的名字是{name},我今年{age}岁了")
4.2、,分割输出
print("你输入的内容是:", name,name*2)
4.3、转义字符
| 转义字符 | 描述 | 实例 |
|---|
| \t | 横向制表符,通常表示空四个字符,也成缩进 | print(“姓名\t年龄”) |
| \n | 换行符,print默认换行 | print(end=‘\n’) |
| \r | 回车,表示将当前位置移到本行开头 | print(“six\rfive”) |
| \\ | 反斜杠符号,两个斜杠直接翻译为一个斜杠 | print(“six\\rfive”) |
| r“ ” | 原生字符串,表示引号内部的字符串不转义 | print(r”six\rfive”) |