Python入门(二)快捷键、操作符和BIF

简介: 总结Python3中常用的快捷使用技巧,操作符的优先级以及查找BIF的功能的方法,供以后使用Python的过程中查阅,最后浅略地对Python和MATLAB进行了比较。

快捷键(常用)

  • 新建文件: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 。

操作符

按优先级由高到底排列:

  1. 幂运算[**];
  2. 正负号[+ -];
  3. 算数操作符[* / // % + -];
  4. 比较操作符[< <= > >= == != <>];
  5. 逻辑运算符 not and or

注:编程时适当使用(),可增加程序的可读性。


BIF

Built-in functions的缩写,意为内置函数,编程时通过使用内置函数实现各种功能。本文不具体分析每个BIF的具体使用,只说明查找BIF功能的方法,具体使用会在以后的文章中结合实例分析。

  • 在IDLE中输入:
dir(__builtins__)

显示如下列表,其中全都为小写的字符串为BIF。

bif1

  • 如果想知道某个BIF的功能,直接在IDLE内查找即可(这里以super()函数为例),输入以下代码:
help(super)

super()函数的功能及使用方法显示如下:

bif2
如果有些英文看不懂,可以借助翻译软件。


有了以上了解,不禁发现Python和MATLAB有很多相似之处,这里借助奥特曼超人很久之前的一段话,浅略地对两者进行比较:

国外近几年比较流行的是MATLAB,但它是商用,和Oracle一样,需要付费,且价格不菲。如果使用Python做科学计算,一方面完全免费,同时众多开源的科学计算库都提供了Python的调用接口,用户可以在任何计算机上免费安装Python及其绝大多数的扩展库;其次Python是一门更易学、更严谨的程序设计语言,它能让用户编写出更易读、易维护的代码;最后Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。

END!

目录
相关文章
|
1月前
|
存储 数据挖掘 开发者
Python编程入门:从零到英雄
在这篇文章中,我们将一起踏上Python编程的奇幻之旅。无论你是编程新手,还是希望拓展技能的开发者,本教程都将为你提供一条清晰的道路,引导你从基础语法走向实际应用。通过精心设计的代码示例和练习,你将学会如何用Python解决实际问题,并准备好迎接更复杂的编程挑战。让我们一起探索这个强大的语言,开启你的编程生涯吧!
|
20天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
25天前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
【10月更文挑战第42天】本文是一篇技术性文章,旨在为初学者提供一份关于如何使用Python进行数据分析的入门指南。我们将从安装必要的工具开始,然后逐步介绍如何导入数据、处理数据、进行数据可视化以及建立预测模型。本文的目标是帮助读者理解数据分析的基本步骤和方法,并通过实际的代码示例来加深理解。
54 3
|
1月前
|
JSON Linux 数据格式
Python模块:从入门到精通,只需一篇文章!
Python中的模块是将相关代码组织在一起的单元,便于重用和维护。模块可以是Python文件或C/C++扩展,Python标准库中包含大量模块,如os、sys、time等,用于执行各种任务。定义模块只需创建.py文件并编写代码,导入模块使用import语句。此外,Python还支持自定义模块和包,以及虚拟环境来管理项目依赖。
Python模块:从入门到精通,只需一篇文章!
|
21天前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
|
21天前
|
测试技术 开发者 Python
探索Python中的装饰器:从入门到实践
装饰器,在Python中是一块强大的语法糖,它允许我们在不修改原函数代码的情况下增加额外的功能。本文将通过简单易懂的语言和实例,带你一步步了解装饰器的基本概念、使用方法以及如何自定义装饰器。我们还将探讨装饰器在实战中的应用,让你能够在实际编程中灵活运用这一技术。
37 7
|
22天前
|
开发者 Python
Python中的装饰器:从入门到实践
本文将深入探讨Python的装饰器,这一强大工具允许开发者在不修改现有函数代码的情况下增加额外的功能。我们将通过实例学习如何创建和应用装饰器,并探索它们背后的原理和高级用法。
35 5
|
21天前
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
52 3
|
25天前
|
Python
Python编程入门:从零开始的代码旅程
本文是一篇针对Python编程初学者的入门指南,将介绍Python的基本语法、数据类型、控制结构以及函数等概念。文章旨在帮助读者快速掌握Python编程的基础知识,并能够编写简单的Python程序。通过本文的学习,读者将能够理解Python代码的基本结构和逻辑,为进一步深入学习打下坚实的基础。