
Python 3语法小记
文章平均质量分 78
对 Python3 语法做简单小结,Python 3 的学习笔记
一线涯
爱生活 爱技术 爱妹子 坚持写博客...
展开
-
Python 3语法小记(九) 异常 Exception
常见异常:Exception 所有异常的基类AttributeError 特性应用或赋值失败时引发IOError 试图打开不存在的文件时引发IndexError 在使用序列中不存在的索引时引发KeyError原创 2013-08-02 23:01:05 · 62982 阅读 · 1 评论 -
Python 3语法小记(八)类class
Python 3 中只有新式类,没有旧式类,不需要显示的指定,你定义的类都是新式类如果你不知道新式类和旧式类的区别,那么,也不用知道了定义:>>> class Nothing: #定义方法和属性 pass>>>类里面用 def 定义方法,它不叫函数,因为每一个方法的第一个参数都是 self,但在调用时我们不必提供,程序会自动将第一个参数绑定到所属的实例上原创 2013-08-01 23:08:21 · 22873 阅读 · 1 评论 -
Python 3语法小记(七)函数
def 定义函数def 函数名(参数列表): 语句块给函数添加文档字符串做注释:>>> def add(*argc): 'cacluate the sum' sum = 0 for x in argc: sum += x return sum>>> add(1,3,5)9>>> add.__doc__'cacluate the sum'原创 2013-08-01 20:08:36 · 4297 阅读 · 1 评论 -
Python 3语法小记(六)条件、循环和assert、pass、del
条件:if 条件: 语句块elif: 语句块else: 语句块elif 表示 else if这居然是合法的!!!1 >>> if 1 < x < 2: print('True') Trueand 表示且>>> if x > 1 and x < 2: print('True') True如果 b 为原创 2013-08-01 13:06:42 · 13217 阅读 · 0 评论 -
Python 3语法小记(五)字符串
Python 3 的源码的默认编码方式为 UTF-8在Python 3,所有的字符串都是使用Unicode编码的字符序列。utf-8 是一种将字符编码成字节序列的方式。字节即字节,并非字符。字符在计算机内只是一种抽象。字符串则是一种抽象的序列。在这里我们只讨论字符串,不讨论字节。在Python 中,字符串可以用单引号括起来,也可以用双引号,甚至是三引号。但如果字符串原创 2013-07-18 23:27:53 · 14208 阅读 · 0 评论 -
Python 3语法小记(四)字典 dictionary
字典是python里面一种无序存储结构,存储的是键值对 key - value。关键字应该为不可变类型,如字符串、整数、包含不可变对象的元组。字典的创建很简单,用 d = {key1 : value2, key2 : value2}的形式就可以创建一个新的字典,当然也可以通过 dict 接受一个含有键,值的序列对或者关键字参数来创建字典。键可以是多种类型,但键是唯一的不重复的,值可以不唯一还有一个创建字典的方法就是 fromkeys(S [ , v]) python里的解释是 New dict wit原创 2013-07-18 14:55:18 · 34280 阅读 · 0 评论 -
Python 3语法小记(三) 集合set
set 顾明思义,就是个集合,集合的元素是唯一的,无序的。一个{ }里面放一些元素就构成了一个集合,set里面可以是多种数据类型(但不能是列表,集合,字典,可以是元组)set 的创建:>>> L1 = [1,1,2,4,3]>>> T1 = (2,4,6,6,6,7)>>> s = {1}>>> type(s)>>> s = set(L1) #从列表到集合>>> s{1, 2原创 2013-07-17 21:58:48 · 20129 阅读 · 1 评论 -
Python 3语法小记(二)列表 和 元组
列表(list):列表就像一个线性容器,但是比C++的 list 扩展多得多列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌套另一个列表>>> L1 = [1,2,3]>>> type(L1)>>> L1 = [1,'a',2,1.4]>>> L1[1, 'a', 2, 1.4]>>> L1 = [ ['sub'],1,'n']>>> L1[['sub'], 1原创 2013-07-17 16:25:43 · 5262 阅读 · 0 评论 -
Python 3 语法小记(一)入门 (print 函数用法总结)
写了一年C++后来自学python,真是不太习惯,总感觉有点别扭,总还是写博客记记语法,不然一下子就忘了输入很简单x = input("Please input x:")Please input x:在代码最后加上input("Press Enter")就可以让程序运行完后停一下拼接字符串:>>> "Hello""World"'HelloWo原创 2013-07-17 15:05:28 · 236772 阅读 · 4 评论