工具
版本: Python 3.6.8
IDE: PyCharm
1. 变量
定义变量的三个特征
1、值:value
2、地址:id
3、类型:type
变量名命名规范
1、字母、数字、下划线
2、数字不能开头
3、区分大小写
4、不要用中文
2. 多行注释
1、(""" .... """)
3. 格式化输出
1.占位符
%s,%c,%f,%n
其中%f 可以使用 %.2f控制长度
例:
print("你的名字是:%s 你的年龄是:%s " % (name, age))
2.format
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序。
例:
print("你的名字:{name} 你的年龄:{age}".format(age=age,name=name))
3.f-string(推荐使用)
f-string用大括号{}
表示被替换字段,其中直接填入替换内容
例:
print(f"你的名字:{name},你的年龄:{age}")
3. 基本运算符
1. 算术运算符
+ 、- 、 * 、/
%(取模、取余数)
**(幂)
//(向下取整,先除法,再取整)
2. 比较运算符
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
3. 赋值运算
x = 1
print(x)
x = x + 6
print(x)
x += 6
print(x)
x -= 5
print(x)
x *= 3
print(x)
4. 逻辑运算
a = 1
b = 2
c = 3
print(a > b and c > b)
print(a > b or c > b)
5. 链式运算
x = 1
y = 1
x = y = 1
6. 增量运算
a += 1 or a -= 1
7. 交叉赋值
a = 1
b = 2
c = a
a = b
b = c
print(a, b)
8. 变量的解压
a, b, c, d = [1, 2, 3, 4]
print(a, b, c, d)
4. 流程控制
1. if 语句块
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
可以通过下图来简单了解条件语句的执行过程:
(本图转自菜鸟教程)