代码改变世界

随笔分类 -  python

python 速成指南

2013-05-04 17:45 by youxin, 1042 阅读, 收藏, 编辑
摘要: python 速成指南作者:doudehou@gmail.com第一节. 过程式 pythonpython 的一个特点是不通过大括号 {} 来划定代码块,而是通过缩进。如果和 C/C++ 类比的话,就是在左括号的地方不要换行,然后用一个冒号 (:) 替代, C/C++ 大括号内部的东西,缩进一个 tab 或者几个空格都可以(但需要保持一致),比如:if (x < 2): print 'x < 2'elif (x > 2): print 'x > 2'else: print 'bingo!'print 'x = 2& 阅读全文

python元组和序列

2013-05-04 17:18 by youxin, 487 阅读, 收藏, 编辑
摘要: 元组(Tuples) 和序列(Sequences)我们知道链表和字符串有很多通用的属性,例如索引和切片操作。它们是序列类型中的两种。因为Python是一个在不停进化的语言,也可以加入其它的序列类型,这里有另一种标准序列类型:元组。一个元组由数个逗号分隔的值组成,例如:>>> t = 12345, 54321, 'hello!'>>> t[0]12345>>> t(12345, 54321, 'hello!')>>> # Tuples may be nested:... u = t, (1, 阅读全文

python 链表推导式

2013-05-04 17:11 by youxin, 1263 阅读, 收藏, 编辑
摘要: 列表推导式子(list comprehension)是一种方便简单的语法形式,我们可以利用它将一根列表经过过滤后转换成另一个列表,也可以利用它将函数应用与列表中的元素。list comprehension以如下形式书写:[表达式 for 变量 in 列表 ]或者[表达式 for 变量 in 列表 if 条件]链表推导式提供了一个创建链表的简单途径,无需使用map(),filter()以及lambda。 返回链表的定义通常要比创建这些链表更清晰。每一个链表推导式包括在一个for语句之后的表达式,零或多个for或if语句。返回值是由for或if子句之后的表达式得到的元素组成的链表。如果想要得到一个 阅读全文

python简介

2013-04-15 21:46 by youxin, 639 阅读, 收藏, 编辑
摘要: Python(英国发音:/ˈpaɪθən/美国发音:/ˈpaɪθɑːn/),是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理存储器使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的作业系统中运行。使用一些诸如py2 阅读全文
上一页 1 ··· 3 4 5 6 7
点击右上角即可分享
微信分享提示