Python学习笔记 Day one

教材:简明 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、

下拉框切换程序入口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值