Python程序报错合集

数据的包含性

random(随机数左右都包含)

find(str,开始,结束)寻找操作,包含结束位置索引

range(范围只包含左侧,不包含右侧)左包含右不包含

list1[开始:结束:间隔]切片,左包含右不包含

字符串切片指获取字符串中的某一部分,形成新的字符串对象。

命名方法规定:

变量:只能是数字字母下划线,不能以数字开头

函数:下划线命名法

类名:大驼峰命名, 即开头字母大写

方法:小写和下划线

模块名:标识符下划线命名法

异常处理:大驼峰命名法

除了类名和异常名是大驼峰命名法,其他都是小写,而且如果遇到两个单词连起来,就用下划线命名法

根号表示用**0.5,

浮点型转换为整形可以使用int直接转,转换后小数后面的内容就没有了

列表和字典集合都可以用%s 链接,但是元组不可以

while循环结束结果:

< 结果是同右边相等

<= 结果是比右边大一

None表示为空,即为假,也可以参与if判断,表示False

考虑设置成哪种方法:

1、类属性,类方法:只有类对象才能使用,而且也不使用对象属性和方法

2、静态方法:可以不接收任何参数,与在类外面没有区别,之所以放到类里面,只是为了建立一种面向对象的整体思想, 放到外面就不是一个整体了

3、因为要用到对象属性,或实例属性,所以对应的方法就用实例方法

引用关系

可变类型:列表,集合,字典,对象

不可变类型:数值,字符,元组,布尔

类中形参被赋值,也是相当于指向了新的地址,

当类中或函数中传入的是可变类型时,类和函数里的操作会对外部数据产生改变

属性错误,多一个或者少一个属性

猜你喜欢

转载自blog.csdn.net/weixin_44786530/article/details/88962684