Python学习笔记(2)

1,由于在Python3以上的版本中,input跟raw_input合并了,只能使用input,这也就意味着只能输入字符,所以在使用的时候,需要进行格式的转换。

>>> num=input('input num ')
input num 5
>>> num
'5'
>>> range(2)
range(0, 2)

2,函数跟变量的命名尽可能的要规范,易读性强。

3,在函数或者类定义的时候,下面紧接着写一个字符串作为注释,成为文档字符串,这个是可以通过一定的函数进行访问的。例如使用help函数可以进行访问。

4,如果希望if语句有返回值的时候,要保证其他分支也有返回值,这样使用者就不会意外得到一个none

5.Python中需要将部分方法或者特性转换为私有,这样从外部无法访问,或者修改,下面例子中的name就不是私有的,可以通过外部进行访问和修改

>>> foo.getName()
'Eric'
>>> foo.name
'Eric'
>>> foo.name='foolish'
>>> foo.name
'foolish'
>>> foo.getName()
'foolish'
>>> 

6 .class APFilter(Filter)中APFilter是Filter的子类,继承了Filter中方法的定义,并且可以采用新定义的方式重写其中的方法

7.面向对象命名的小技巧,

(1)写下问题的描述,标记出所有的名词,动词,形容词

(2)对于所有的名字,用作类

(3)对于所有的动词,用作可能的方法

(4)对于所有的形容词,用作可能的特性

(5)把所有的方法和特性分配到类


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值