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个__