python3x
高山寨顶
这个作者很懒,什么都没留下…
展开
-
python列表操作
count(): 统计列表中元素重复的次数name = ["1", "2", "2", "1"]print(name.count("1"))len(): 就算“长度” 如果要统计列表中所有的元素的个数那么用count()函数就不行了,因为count()至少要输入一个参数,此时就可以用到len()函数了,name = ["1", "2", "原创 2018-03-31 12:11:22 · 1975 阅读 · 0 评论 -
python中的模块
1、定义模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质上就是.py结尾的python文件(文件名:text.py,对应的模块吗:text)包:用来从逻辑上组织模块的,本质上就一个目录(不同的是有一个__init__.py文件)2、导入方法import 文件名.模块名(与from导入不同的是要有文件名前缀,实际上是运行了文件中的所有代码)from 模块文件名 im...原创 2018-03-31 22:20:48 · 320 阅读 · 0 评论 -
python面向对象和面向过程解析
对初学者来说面向过程和面向过程也是一个谜题所在吧,可能一时间理解不了这两者的区别,希望写这篇博客可以帮助到这些受困的学者们。面向过程: 1、面向过程最重要的是把一件事情模块化,就是把一个大问题分解成很多个小问题或者子过程。 2、然后面向过程是自顶向下逐步求精,就是程序从上到下一步步执行,从头到尾解决问题。 3、使用场景:适合在脚本比较下的场景下,这样效率更高,但是...原创 2018-04-16 14:26:22 · 1309 阅读 · 0 评论 -
静态方法、类方法和属性方法
面向对象的高级属性: 静态方法: 采用@staticmethod装饰器来实现静态方法特点:采用静态方法以后就不能直接传进self参数了,要想传进参数就只能传进类名,静态方法是比较少用的。 类方法:类方法通过@classmethod装饰器实现,类方法和普通方法的区别是,类方法只能访问类变量,不能访问实例变量, 也是比较少用的。 属性方法:属性方法的作用就是通过@proper...原创 2018-04-21 20:24:59 · 299 阅读 · 0 评论