Python的学习纲要

 

Python的学习纲要

1.      除了int型外,其他任何类型的变量用另一个变量进行赋值时,都被视为引用

2.      bool型的值为TrueFalse,而不是trueTRUE

3.      程序中、函数中形参及返回参数都无须使用变量类型声明,统一在运行时进行类型检查(脚本类语言应该都是这样)

4.      函数用def关键字进行定义;类用class关键字进行定义;

5.      类名后加上元组(tuple)表示对元组内成员进行继承,子类在必须在构造函数中显式调用父类的__init__方法(这可以视为Python的一个bug),调用这个方法必须传入self参数

6.      类的所有成员函数的第一个形参都必须是self,并且不可缺少。__init__(self)是构造函数,__del__(self)是析构函数

7.      类的成员变量,又称为域,分为类变量和实例变量。类型变量需要显式定义,并用类型进行访问;而实例变量在初次赋值时即完成定义

8.      类的所有成员方法都是public,成员变量默认为公共属性。如果变量名前面有两个连续的’_’字符,如(__addr),则这个变量被视为私有变量

9.      在类的内部调用成员函数或访问成员变量都必须使用self,用于区分类属性全局属性

10.  任何时候你都可以使用importhelp命令获取模块、类、函数的帮助信息

11.  每一个py文件都默认创建了一个模块,模块中包含类、变量、函数信息,可以使用import,或者from…import导入一个模块,或者模块中的类、方法、函数

12.  函数的关键参数是指在调用的时候,显式的指明参数的值,如addUser(name=“wangjing”,age=18),注意形参的名字必须和函数声明的名字一致

13.  Python使用[]定义列表、使用()定义元组、使用{}定义字典,他们都属于序列,从序列中移除一个成员使用del操作符

14.  Python中用if..elsewhilefor进行程序执行控制,其中for与其他语言区别较大,它可以方便的遍历一个序列对象,语法是for i in obj:obj可以是任何类型的序列(列表、元祖、字典等)i则是指向每个成员的游标

15.  元组的另一个实用功能是和print结合的格式化输出,如print “my name is:%s” % (“wangjing”)等,注意print的参数列表用’,’分割,若末尾有’,’,表示和下一个print语句一行输出

16.  任何类、函数都可以定义一个名为docString的东西,用于描述类(函数)的功能或使用方法,定义方式就是在类或函数开始定义的地方按”””abc”””格式定义描述信息;使用时只要访问(函数).__doc__即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值