python

python学习网 2019-06-09 21:47:01

list切片:

num:  ==  num::
:num 到不包括 ::num 隔 -1最后

self代表类的实例,而非类

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。

方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。

格式输出:  你想打印一个字符串加数字 直接用字符串方式来解决

a = 'asdfasf'
b = 123
print(a+str(b)) #这样的代码不优雅,并且有时候忘了格式转换会出错   !!!!!只能将str(而不是“int”)连接到str  
print('%s, %s' % (a,b))  #如果用格式输出就好多了

 类的私有属性:__private_attrs  __(2个)      注:实例不能访问私有变量

Python不允许实例化的类访问私有数据,但你可以使用 object._className__attrName( 对象名._类名__私有属性名 )访问属性 前面1个_后面2个__

 

 

 

阅读(2287) 评论(0)