IDLE常用快捷键
打开IDLE,Option → Configure IDLE → Keys,查看快捷方式

| 快捷键 |
说明 |
适用于 |
|---|
| F1 |
打开Python帮助文档 |
Python文件窗口和Shell窗口均可适用 |
| Alt+P |
浏览历史命令(上一条) |
仅Python Shell窗口可用 |
| Alt+N |
浏览历史命令(下一条) |
仅PythonShell窗口可用 |
| Alt+/ |
自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下快捷键,在多个单词中循环选择 |
Python文件窗口和Shell窗口均可用 |
| Alt+3 |
注释代码块 |
仅Python文件窗口可用 |
| Alt+4 |
取消注释代码块 |
仅Python文件窗口可用 |
| Alt+g |
转到某一行 |
仅Python文件窗口可用 |
| Ctrl+Z |
撤销一步操作 |
Python文件窗口和Shell窗口均可用 |
| Ctrl+Shift+Z |
恢复上一次的撤销操作 |
Python文件窗口和Shell窗口均可用 |
| Ctrl+S |
保存文件 |
Python文件窗口和Shell窗口均可用 |
| Ctrl+] |
缩进代码块 |
仅Python文件窗口可用 |
| Ctrl+[ |
取消缩进代码块 |
仅Python文件窗口可用 |
| Ctrl+F6 |
重新启动Python Shell |
仅Python文件窗口可用 |
常用转义字符
| 转义字符 |
说明 |
|---|
| \ |
续航符 |
| \n |
换行符 |
| \0 |
空 |
| \t |
水平制表符,用于横向跳到下一制表单位 |
| \" |
双引号 |
| \’ |
单引号 |
| \\ |
一个反斜杠 |
| \f |
换页 |
| \0dd |
八进制数,dd代表字符,如\012代表换行 |
| \xhh |
十六进制数,hh代表字符 |
常用类型转换函数
| 函数 |
作用 |
|---|
| int(x) |
将x转换成整数类型 |
| float(x) |
将x转换成浮点数类型 |
| complex(real[,imag]) |
创建一个复数 |
| str(x) |
将x转换为字符串 |
| repr(x) |
将x转换为表达式字符串 |
| eval(x) |
计算在字符串中的有效Python表达式,并返回一个对象 |
| chr(x) |
将整数x转换为一个字符 |
| ord(x) |
将一个字符x转换为它对应的整数值 |
| hex(x) |
将一个整数x转换为一个十六进制字符串 |
| oct(x) |
将一个整数x转换为一个八进制字符串 |
常用算术运算符
| 运算符 |
说明 |
实例 |
结果 |
|---|
| + |
加 |
12.45+15 |
27.45 |
| - |
减 |
4.56-0.26 |
4.3 |
| * |
乘 |
5*3.6 |
18.0 |
| / |
除 |
7/2 |
3.5 |
| % |
求余,即返回除法的余数 |
7%2 |
1 |
| // |
取整数,即返回商的整数部分 |
7//2 |
3 |
| ** |
幂,即返回x的y次方 |
2**4 |
16,即2的四次方 |
常用赋值运算符
| 运算符 |
说明 |
举例 |
展开形式 |
|---|
| = |
赋值运算符 |
x = y |
x = y |
| += |
加赋值 |
x += y |
x = x + y |
| -= |
减赋值 |
x -= y |
x = x - y |
| *= |
乘赋值 |
x *= y |
x = x*y |
| /= |
除赋值 |
x /= y |
x = x / y |
| %= |
余赋值 |
x %= y |
x = x % y |
| **= |
幂赋值 |
x **= y |
x = x ** y |
| //= |
整除赋值 |
x //= y |
x = x //y |
常用比较运算符
| 运算符 |
作用 |
举例 |
结果 |
|---|
| > |
大于 |
‘a’ > ‘b’ |
False |
| < |
小于 |
156 < 456 |
True |
| == |
等于 |
‘c’ == ‘c’ |
True |
| != |
不等于 |
‘y’ != ‘t’ |
True |
| >= |
大于或等于 |
479 >= 426 |
True |
| <= |
小于或等于 |
62.45 <= 45.5 |
False |
PS:在Python中,可以使用例如0 < 3 < 100,来判断值是否在两者之间
逻辑运算符
| 运算符 |
含义 |
用法 |
结合方向 |
|---|
| and |
逻辑与 |
op1 and op2 |
从左到右 |
| or |
逻辑或 |
op1 or op2 |
从左到右 |
| not |
逻辑非 |
not op |
从右到左 |