
python---python学习手册全程笔记
文章平均质量分 73
未雨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第五篇:list
这一篇主要讲list。下一篇讲dictionary。这两个数据类型在python中被频繁使用。 1.list概况list故名思义,提供一个动态的列表容器,相对于其它语言,python中的list非常强大,它可以容纳不同的数据类型,嵌套list等。>>> [1, [1, 2], [1, 2, [3, 4]], 'hello', {'这也行?'}][1, [1, 2], [1,原创 2013-04-27 13:04:02 · 463 阅读 · 0 评论 -
第十二篇:if语句
if的例子在前面已经接触。为了完整性。这里给出了一些例子。>>> choice = 'bacon'>>> dic = {'bacon':1, 'new':2}>>> if choice in dic: print(dic[choice]) end..参见其它章节原创 2013-05-05 16:36:08 · 511 阅读 · 0 评论 -
第九篇:其它类型相关知识
这篇对之前没讲到的做个补充。下篇开始将python语法结构 1.对象是否动态可变?下面详细描述了变量类型,以及是否动态可变的。 2.多自由?lists和dictionaries可以:无限地嵌套,容纳任意类型,动态地伸缩。 3.true和false的含义None对象和c语言里的NULL比较相似。 4.注意逗号>>> t = (1, 2, 3)原创 2013-04-28 09:42:57 · 1334 阅读 · 0 评论 -
第七篇:tuple(元组)
这一章主要讲解tuple类型。这也是最后一个容器类型。tuple与list非常相似。两者的转换也非常简单。两者最大的区别在于tuple不能改变,而list可以动态改变。 1.tuple概览tuple也支持嵌套表达。它的下标使用与list几乎一样,所以就不多做介绍了。 2.tuple实例排序元素。这里注意sorted函数用法:>>> t = ('a', 'c', 'b原创 2013-04-27 13:40:55 · 522 阅读 · 0 评论 -
第八篇:Files
File类型是python内置类型。使用内置函数open可以得到一个file object. 1.常用的file操作清单: 2.open files打开文件:打开文件,需要制定操作模式。默认模式是只读的。模式'r', 表示打开文件并读里面内容模式‘w',表示创建或打开文件,向文件里面写内容。(注意会覆盖原有内容)模式’a',表示'a'打开并在文件末尾附加内容原创 2013-04-28 09:20:54 · 1060 阅读 · 0 评论 -
第十一篇:赋值,表达式,print
1.赋值这边主要介绍python与c语言不同的地方。pyhon支持tuple方式或list方式赋值。下面是tuple方式赋值的例子。>>> y, g = 'yes', 'good'>>> y'yes'>>> g'good'下面是list赋值的例子。>>> a = 1>>> b = 2>>> [e, f] = [a, b]>>> e1>>> f2当然,tu原创 2013-04-28 15:23:30 · 714 阅读 · 0 评论 -
第十篇:python语句
这一篇进行一下概览,了解一下python的语法特性。 1.有哪些赋值,函数调用,打印,if语句,循环语句,pass, break, continue def, return, yield, global, nonlocal(3.0), import, from class try-except-finally, raise, assert, with/as, del 2.if与原创 2013-04-28 14:41:20 · 608 阅读 · 0 评论 -
第一篇:开始Python
这个专题主要记录《Learning Python 4th》的学习笔记。用于督促自己学完这本书。该书1000多页,可想而知包含的内容还是很多。但作为一门语言,学起来还是很简单的。这里以“条”为单位,简化书中的繁杂的表达,再填上自己的感想。力求全面而又精简地描述python语言的特性。这些笔记供以后参考。也供朋友们学习。 关于本书的评论,请参见(豆瓣):http://book.doub原创 2013-04-26 14:11:43 · 634 阅读 · 0 评论 -
第四篇:strings
1.一点,两点都一样前面已经说了。string可以用““ 也可以使用‘ ’。那它为什么要用两种方式表示呢。其实这样会有不少方便之处:>>> 'I'm'SyntaxError: invalid syntax>>> 'I"m''I"m'>>> "I"m"SyntaxError: invalid syntax>>> "I'm""I'm"除非你坚持还用下面的方式:>>> 'I原创 2013-04-27 11:32:27 · 591 阅读 · 0 评论 -
第二篇:数值类型
这一篇介绍与Python有关的数值类型和概念,夹杂着一些新的其它方面的概念。 1.3/4 == 0?在python中,每个数都会关联到一个类型上的,3, 4默认为整型。(python的一个好处是这些类型都不用声明,直接拿来就用。)这里3/4 == 0 可以类比c中的int类型除法。结果向下取舍,就变成了0.如果想得到一个满意的结果:3.0 / 4.0就可以了。pytho原创 2013-04-26 16:59:50 · 1061 阅读 · 0 评论 -
第三篇:动态类型
1.不需要声明---变量与对象的关系python的动态语言特点决定所有变量都是动态监测的。这是python的动态类型模型。变量如果没有被赋值,不能直接使用。>>>a # wrong>>>a = 4 #right>>>a4那么a = 4 这个语句python做了什么呢?1.1 创建一个与4关联的object。(python中一切都是object)1.2 如果a不存在,创原创 2013-04-26 18:05:14 · 480 阅读 · 0 评论 -
第六篇:dictionary
上一篇讲了list。这一篇接着讲dictionary,包括set。 1.dictionay概览:上表列出了python的大部分操作。dictionary和list一样也可以嵌套使用。 2.dictionary例子:>>> d = {'jiji':1, 'waiwai':2} #创建>>> d['jiji']1>>> d['waiwai'] #取值2>>> d原创 2013-04-27 13:24:45 · 744 阅读 · 0 评论 -
第十三篇:while
while的格式如下:while : else: 1.使用break>>> a = 1; b = 3>>> while a: b -= 1 if b == 0: print('b equals to 0') break b equals to 0 2.使用continue与break类似。这里不再举例。 3.pass原创 2013-05-05 17:02:02 · 601 阅读 · 0 评论