配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python. Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解释并执行命令:当使用文件名参数或以文件作为标准输入调用时,它读取文件并将文件作为 脚本 执行. Python -m 模块名 [arg] ... #可以直接执行模块,类似于直接读取文件并作为脚本执行 python -c command [arg] ... #直接执行命令 python -c "prin…
[译]The Python Tutorial#Using the Python Interpreter 2.1 Invoking the Interpreter Python解释器通常安装在目标机器的/usr/local/bin/python3.6目录下:将/usr/local/bin设置到Unix shell的搜索路径中,就可以使用以下命令: python3.6 启动Python解释器[1].由于Python的安装路径是可选的,其他目录也是可能的:可以咨询Python安装用户或者系统管理员确认…
函数的定义 Python 使用关键字def定义函数,格式与C语言类似,但是没有返回类型,参数也不需要设置类型. def add(a, b): """这是函数的文档字符串""" return a + b def append(data): data.append(a) #如果data为可变对象时候,例如List.Dict,则会改变实参的值 函数调用 会为函数局部变量生成一个新的符号表.确切的说,所有函数中的变量赋值都是将值存储在局部符号表.变量引用…
将 Python 当做计算器 除法运算 用/表示除法运算时,一般得到的是浮点数,如果我们需要得到整数,可以用运算符// 余数计算 % 幂乘方 系统内置变量_ 内置变量_,存储了最近的结果.如图 字符串 符串可以由 + 操作符连接(粘到一起),可以由 * 表示重复,并且相邻的两个字符串文本自动连接在一起. 错误用法: x = "123" y = "456" x y #错误,SyntaxError: invalid syntax x + y #正确 x "12…
[译]The Python Tutorial#Input and Output Python中有多种展示程序输出的方式:数据可以以人类可读的方式打印出来,也可以输出到文件中以后使用.本章节将会详细讨论. 7.1 Fancier Output Formatting 目前为止已经介绍过两种输出值的方式:表达式语句和print()函数.(第三种方式是使用对象的write()方法:使用sys.stdout引用标准输出文件.详细信息参考库文件参考手册.) 有时候需要对输出有更多的控制,而不是简单的使用空格…
链接: The Python Tutorial : https://docs.python.org/3.6/tutorial/index.html Documentation: https://docs.python.org/3.6/index.html The Python Standard Library¶:  https://docs.python.org/3.6/library/index.html 1.  升级pip pip install --upgrade2 安装PIL库pip3…
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegantsyntax and dynamic typing, together with its interpreted nature…
[译]The Python Tutorial#Whetting Your Appetite 1. Whetting Your Appetite 如果你需要使用计算机做很多工作,最终会发现很多任务需要自动化.例如,在大量文本文件中搜索替换,或者以更加复杂的方式对大量图片进行重命名或者整理.也许你想要编写一个小型自定义数据库,一个特殊用途的GUI应用或者一个简单的游戏. 如果你是专业的软件开发者,可能不得不使用多个C/C++/Java库,它们的编写/编译/测试/重编译周期是如此的漫长.也许你正为这些…
[译]The Python Tutorial#More Control Flow Tools 除了刚才介绍的while语句之外,Python也从其他语言借鉴了其他流程控制语句,并做了相应改变. 4.1 if Statements 或许最广为人知的语句就是if语句了.例如: x = int(input("Please enter an integer: ")) if x < 0: x = 0 print('Negative changed to zero') elif x == 0…
[译]The Python Tutorial#Modules 6. Modules 如果你从Python解释器中退出然后重新进入,之前定义的名字(函数和变量)都丢失了.因此,如果你想写长一点的程序,使用文本编辑器来准备解释器的输入会更好,使用文件作为替代的输入.这也被称作创建脚本.当程序越来越长时,出于易于维护的原因,你可能会将程序分割为几个文件.你也可能想要在多个程序中使用很好用的一个函数,而不用将其定义拷贝到每一个程序中. 为了支持这些需求,Python提供了将定义放入一个文件的方式,并且在…