快捷键(常用)
新建文件: Ctrl+N;
打开文件: Ctrl+O;
打开模块: Alt+M(先选中模块, 再按下此快捷键, 会打开该模块的 python 源码);
浏览模块: Alt+C;
路径浏览: Alt+FP;
光标当前所在行列: IDLE 右下角有显示;
跳到目标行号: Alt+G;
调出上一条命令: Alt+P;
调出下一条命令: Alt+N;
跳到开头: Ctrl+uparrow;
跳到结尾: Ctrl+downarrow;
跳到上一行开头: Ctrl+leftarrow;
跳到下一行开头: Ctrl+rightarrow;
全选: Ctrl+A;
缩进代码: Tab / 空格(注意: 这两种方式缩进量可能不同, 会导致运行时会报错 unexpected indent, 所以, 编程时最好只采取一种; 如果已经混用, 可以在编程结束后, 先 Ctrl+A 再 Alt+5/6 再 OK, 三步即可解决);
补齐文中出现过的单词: Alt+/;
查找: Ctrl+F;
再次查找: Ctrl+G;
查找选中部分: Ctrl+F3;
查找文件: Alt+F3;
替换: Ctrl+H;
撤销: Ctrl+Z;
反撤销: Ctrl+Shift+Z;
注释代码行: Alt+3;
取消注释代码行: Alt+4;
全选: Ctrl+A;
运行代码: F5;
保存代码: Ctrl+S;
另存为: Ctrl+Shift+S;
保存副本: Alt+Shift+S;
打印窗口: Ctrl+P;
关闭: Alt+F4;
退出: Ctrl+Q;
打开 Python 文件: F1;
单步调试: Alt+DD;
定位到错误位置: Alt+DG(先定位到错误行, 再按下此快捷键);
显示错误历史: Alt+DA;
重新启动 shell:Ctrl+F6
操作符
按优先级由高到底排列:
幂运算[**];
正负号[+ -];
算数操作符[* / // % -];
比较操作符[< <= > >= == != <>];
逻辑运算符 not and or
注: 编程时适当使用(), 可增加程序的可读性
BIF
Built-in functions 的缩写, 意为内置函数, 编程时通过使用内置函数实现各种功能本文不具体分析每个 BIF 的具体使用, 只说明查找 BIF 功能的方法, 具体使用会在以后的文章中结合实例分析
在 IDLE 中输入:
dir(__builtins__)
显示如下列表, 其中全都为小写的字符串为 BIF
如果想知道某个 BIF 的功能, 直接在 IDLE 内查找即可 (这里以 super() 函数为例), 输入以下代码:
help(super)
super()函数的功能及使用方法显示如下:
如果有些英文看不懂, 可以借助翻译软件
有了以上了解, 不禁发现 Python 和 MATLAB 有很多相似之处, 这里借助奥特曼超人很久之前的一段话, 浅略地对两者进行:
国外近几年比较流行的是 MATLAB, 但它是商用, 和 Oracle 一样, 需要付费, 且价格不菲如果使用 Python 做科学计算, 一方面完全免费, 同时众多开源的科学计算库都提供了 Python 的调用接口, 用户可以在任何计算机上免费安装 Python 及其绝大多数的扩展库; 其次 Python 是一门更易学更严谨的程序设计语言, 它能让用户编写出更易读易维护的代码; 最后 Python 有着丰富的扩展库, 可以轻易完成各种高级任务, 开发者可以用 Python 实现完整应用程序所需的各种功能
来源: https://yq.aliyun.com/articles/481910