教材:简明 Python 教程(1-7章) Swaroop, C. H. 著 沈洁元 译
软件:Pycharm
1、缩进严格
2、命名以字母或下划线开头
3、range返回一个序列的数。这个序列从第一个数开始到第二个数为止。例如,range(1,5)给出序列[1, 2, 3, 4]。默认地,range的步长为1。如果我们为range提供第三个数,那么它将成为步长。例如,range(1,5,2)给出[1,3]。记住,range 向上 延伸到第二个数,即它不包含第二个数。
4、函数通过def定义。def sayHello(): 函数内部定义的为局部变量,使用global使其成为全局变量 len、range等都是内建函数
5、形参问题。只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是def func(a=5, b)是 无效 的。
6、文档字符串:多行;首行字母大写,句号结尾;第二行空行;第三行详述
7、模块:一个包含了所有你定义的函数和变量的文件;模块的文件名必须以.py为扩展名。用import导入模块
import sys
print 'The command line arguments are:'
for i in sys.argv: #sys即system;arg即参数argc=argument counter;argv=argument vector参数数组
print i
print '\n\nThe PYTHONPATH is', sys.path, '\n'
8、执行python using_sys.py we are arguments的时候,我们使用python命令运行using_sys.py模块,后面跟着的内容被作为参数传递给程序。Python为我们把它存储在sys.argv变量中。脚本的名称总是sys.argv列表的第一个参数。所以,在这里,'using_sys.py'是sys.argv[0]、'we'是sys.argv[1]、'are'是sys.argv[2]以及'arguments'是sys.argv[3]。
9、每个Python模块都有它的__name__,如果它是'__main__',这说明这个模块被用户单独运行,我们可以进行相应的恰当操作。
if __name__ == '__main__':
print 'This program is being run by itself'
10、
下拉框切换程序入口