a = 10
a += 1
print(a) # 11
b = 10
b *= 3
print(b) # 30
# 注意:先算复合赋值运算符右侧的表达式,算复合赋值运算
c = 10
c += 1 + 2
print(c) # 13
# 测试
d = 10
d *= 1 + 2
print(d) # 30 说明先算复合赋值运算符右侧的表达式,再算复合赋值运算
=====================================================================
# 逻辑运算符的运用
a = 0
b = 1
c = 2
# 1.and
print((a < b) and (a < c)) # True
print(a > b and a < c) # False
# 2.or
print(b > c or a < c) # True
# 3.not
print(not a < b) # False
# 程序员的习惯
# 加小括号为了避免歧义,增加优先级
Python基础语法
基本语法
数据类型
还有个复数类型,就是用于表示数学中的复数,用 real + imagej表示。
标识符与关键字
这里不多说,跟C语言和Java中的知识都差不多一样,提几个需要注意的地方。
标识符:
(1)由数字、字母、下划线组成
(2)不能数字开头
(3)不能使用内置关键字
(4)严格区分大小写
格式化输出
小提示:
(1)务必掌握这种输出格式f'{表达式}' ,这种的输出格式更加高效简洁。f-格式化字符串是Python3.6中新增的格式化方法,这种方法更简单易读。
(2)常见的格式符号:%s (字符串) %d(有符号的十进制整数) %f(浮点数) %c(字符) 这几种是常见的格式符号,如果需要其他的再去查就好了。
转义字符和print的结束符
小提示:要记住print的结束符这个小知识点。
输入与数据类型转换
复合赋值运算符和逻辑运算符
总结几个常用算数运算符
(1)** 返回a的b次幂,比如 2 ** 3,结果位8
(2)% 取余
(3)// 取整除,返回商的整数部分。
总结几个常用复合赋值运算符