IDLE常用快捷键
打开IDLE,Option → Configure IDLE → Keys,查看快捷方式
![快捷方式](https://i-blog.csdnimg.cn/blog_migrate/8a6ad29b951af30aace3f92e6fbe42b2.png)
快捷键 | 说明 | 适用于 |
---|
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 | 从右到左 |