一、注释
1. 单行注释
#单行注释
2.多行注释
'''
多行注释1
多行注释2
'''
二、关键字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
注:关键字不能用作自定义标识名
三、输入输出
1.输入
name = input()
#输入felix
age = input()
#输入18
print(type(age))
#age的类型为 'str'
注:2.X版本为int, 3.X输入类型都为 str
2.输出
print("my name is " + name)
print("my age is " + age)
#my name is felix
#my age is 18
'''
格式化输出
'''
print("my age is %s, my name is %s"%(age,name))
#my age is 18, my name is felix
格式化输出列表
格式符号 | 格式化对象 |
---|---|
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写’e’) |
%E | 索引符号(大写“E”) |
%f | 浮点实数 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
常用转义字符
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符 |
\r | 回车 |
四、运算符
1.基础运算符
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 两个对象相加 a + b 输出结果 7 |
- | 减 | 得到负数或是一个数减去另一个数 a - b 输出结果 3 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 10 |
/ | 除 | x除以y a/ b 输出结果 2,python2中是2,python3中是2.5 |
// | 取整除 | 取商,5//2得2;返回商的整数部分 9//2 输出结果 4 。 |
% | 取余 | 返回除法的余数 a % b 输出结果 1 |
** | 幂 | 返回x的y次幂 a**b 为5的2次方, 输出结果 25 |
print ('*' * 10)
#输出结果:
**********
2.复合运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
注:python 没有i++,++i,i–,--i