Python基础
来源:互联网 发布:扬子石化热电厂优化 编辑:程序博客网 时间:2024/04/27 22:26
1.List和tuple的区别:
tuple只是大多数的list操作,如索引,切片和连结。关键的不同在于tuple在创建之后将不能修改内容,也不能添加新的元素。
2.循环语句:
1)for 循环
通过迭代一个序列,实现循环。和C语言中的for循环语法不同,但是也是给定了循环变量和循环的范围。这个氛围可能是给定的一个列表,字符串,元组,或者是一个range,xrange函数提供的范围
2)while循环
基本上和C语言的用法是相同的
3.字典类型,字典类型的关键字一定是一个不可更改的关键字,因此不能是list或者字典型,可以是数字或者是tuple
a = { "username" : "beazley", "home" : "/home/beazley", "uid" : 500 }用关键字索引操作符可以访问字典的某个特定值:u = a["username"]d = a["home"]用下面的方式插入或者修改对象:a["username"] = "pxl"a["home"] = "/home/pxl"a["shell"] = "/usr/bin/tcsh"
if a.has_key("username"): username = a["username"]else: username = "unknown user"上边的操作还可以用更简单的方法完成:username = a.get("username", "unknown user")字典的keys() 方法返回由所有关键字组成的列表:k = a.keys() # k = ["username","home","uid","shell"]del语句可以删除字典中的特定元素:del a["username"]
4.函数类型关键字def。
函数支持缺省化的参数。如果在调用的时候能够提供形参的名字,还可以任意改变顺序。
5.类,python支持面向对象编程,在类定义中,方法用 def 语句定义。类中每个方法的第一个参数总是引用类实例对象本身,大家习惯上使用 self 这个名字代表这个参数。不过这仅仅是个习惯而已,如果你愿意也可以用任意的别的名字。不过为了别人容易看懂你的程序,最好还是跟随大家的习惯。类的方法中若需要调用实例对象的属性则必须显式使用self变量(如上所示)。方法名中若前后均有两个下划线,则表示这是一个特殊方法,比如init方法被用来初始化一个对象(实例)。
6.异常处理
7.模板
- Python基础
- Python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- Python基础
- python 基础
- Python 基础
- python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- python基础
- Python基础
- 【hadoop学习】Hadoop配置
- Android SDL2.0 编译 --- ffplay android 移植过程
- Qt编码风格
- NYOJ - 小明的烦恼
- 系统设计随笔
- Python基础
- 求二叉树的高度
- HRESULT D3D11CreateDevice flag
- 各种虚拟机体验杂谈 --- 兼发布 google chrome os (chromiumos) vmware版本
- [经典排序算法][集锦]
- 添加QQ聊天按钮
- 流数据处理学习1
- WPF中自定义控件
- android客户端下载图片的方法