初入python
来源:互联网 发布:淘宝联盟里的优惠卷 编辑:程序博客网 时间:2024/05/01 07:11
1、循环嵌套 if elif if else
2、文档字符串 docStrings能直接读取文档对象的字符调用方法:test.__doc__
3、dir()函数 列出模块定义的标识符:函数、类和变量。
4、自定义模块,比如first,使用为import first,使用底下变量或者函数,调用为 first.test()
5、一般使用import导入模块,不用from * import,防止导入重复,使代码不清晰
6、数据模型
列表list 可以append()添加到列表当中,a=['a','b','c']
元组元组通过圆括号中用逗号分割的项目定义,元组当中的对象不能修改 a=('a','b','c') b=('d',a) 则b相当于二维数组
含有0个或1个项目的元组。一个空的元组由一对空的圆括号组成,如myempty = ()。然而,含有单个元素的元组就不 那么简单了。你必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对 象。即如果你想要的是一个包含项目2的元组的时候,你应该指明singleton = (2 , ),元组通常用于在打印的 时候,print '%s is %d years old' % (name, age)
字典 a={'name':'caoyuqi'} 访问为 a['name'],该就可以像php普通数组进行添加、删除
7、序列
shoplist = ['apple', 'mango', 'carrot', 'banana']
多个访问方式,第一个:shoplist[0],倒数第一个:shoplist[-1],第1个到第二个:shoplist[1:3]
第一个到最后一个shoplist[1:],开始到结束:shoplist[:],
字符串访问方式:name='caoyuqi',如上类似,第一个,name[0]
注意:获取两者之间的,不会取最大的一个
8、函数传参
def test(a,b=10,c=2)
调用函数时候,可以直接写test(c=10),这样调用了test函数,只重新赋值c,这样可以不用按函数的顺序写
9、r表示把字符串按原型输出,比如r'test \',则直接输出'test \'
10、面向对象
如果你使用的数据成员名称以 双下划线前缀 比如__privatevar,Python的名称管理体系会有效地把它作为私有变量。
这样就有一个惯例,如果某个变量只想在类或对象中使用,就应该以单下划线前缀。
11、模块
sys模块中其他令人感兴趣的项目有sys.stdin、sys.stdout和sys.stderr它们分别对应你的程序的标准输入、标准输出和标准错误流。
os模块包含普遍的操作系统功能
12、特殊方法
- 初入python
- 初入python
- 初入python
- 初入python
- 初入Python
- 初入python
- 初入python
- Python+Selenium初入殿堂
- 初入python的几个坑
- 初入python思维导图
- Python核心编程——初入Python
- Python入门神图
- python 入门神图
- python入门神图
- Python Requests快速入
- Python入门神图
- <python> 匯入excel
- python入门神图
- Java 数据类型中需要注意的几个小地方
- 开发框架——横版格斗——7.UI
- Android高手进阶教程(二十二)之---Android中几种图像特效处理的集锦!!
- iOS 如何选择delegate、notification、KVO?
- SOAP之WebService、JSON传值问题
- 初入python
- 消息队列
- 浅谈RPG核心系统
- 我的第一篇文章----读书笔记开始啦
- xcode5编译过的xib 如何在xcode4.6下打开
- 纯python处理时区的转换
- C++错误unresolved external symbol _WinMain@16
- 编写 windbg 扩展
- 大学那会儿,我读过的技术经典图书