1、标识符
python的标识符字符串的规则和C语言相似:
*第一个字符必须是字母或下划线;
*剩下的字符可以是字母和数字或下划线;
*大小写敏感
标识符不能以数字开头;除了下划线,数字和字母外,其他字符都不允许使用;大小写敏感意味着foo,Foo,FOO,三者是不同的标识符。
关键字也是标识符,不过是被系统保留下来,用于特殊的意义。这些保留标识符已经被系统定义,所以你不能在代码中重新定义,否则会引起语法错误。
python中有一种专用的下划线标识符,这些标识符在系统内部被自动识别为特殊的变量,其用法总结如下:
..
前面几章已经把python支持的基本数据类型简单介绍了一下,现在我们将要看到的是python的基本语法。
一、语句和语法
1、注释
注释是增加代码可读性的最重要的条件之一,一个没有注释的代码无论如何是不能称为可读性好的。
python中的注释主要有两种,行注释和块注释。
行注释是以“#”井号开头的,井号之后一行内的字符被python编译器视为注释。
行注释可以是一个新行,也可以在代码行内。
块注释就用三对连续的双引号或者单引号括起来的一行或多行字符。
块注释有需要注意的地方:第一,块注释可以做..
1、列表解析
列表解析是一个令人欣喜的功能,他提供了一个更简单的方法去生成一个列表。
每个列表解析包括在一个计算表达式,零个或多个for或者if语句。列表解析的结果是for或者if语句得到的序列元素通过前面的计算表达式计算后的结果组成的列表。
列表解析看起来是这样的:
In [1]: [x for x in range(10)] Out[1]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] In [2]: [x*x for x in range(10)]&nbs..
1、if语句
python中的if语句于C语言的基本相同,最大的差别就是条件表达式不用括号括起来。
if语句包括三种形式:if ;if-else;if-elif-else。
和C语言基本没区别阿,注意一下括号和后面的冒号。
2、while循环
就一种形式,没有do-while这种形式。格式和C语言基本相同,注意括号和冒号。
3、for循环
python中的for循环和你所见到的C中的for循环不一样,C的for循环是计数器循环,python的迭代循环。
计数器循环(C的模式)是按一定规律递增或递减一个计数,每次递增或递减都要运行一次代码块。迭代循环(python模式)是依次迭..
python的基本数据类型
一、数字
python中的数字包括五种:有符号整型,长整型,布尔型,浮点型,复数型。
有符号整型就是传说中的int型,相当于C的长整型。
长整型就是只要你的内存空间允许,就可以无限长。可以加上后缀L,也可不用,python解释器会自动调整。
布尔型就是True和False。
浮点型就是float,相当于C中的双精度浮点型。
最后就是复数型,1+2j,2-0.5J等等,用于表示复数。
python中的数字类型是不可变类型,就是说只要在python中创建了一个数字常量,那么就没有任何的操作可以改变它本身,任何..
前言
python是一个优美的语言,虽然避免不了这样或者那样的缺点,但是并不能掩盖她的优美,是的我认为python就是一个优美的处子,等待我。。。
想好好的学习一下python,pyqt4,希望我能坚持下来。
至于为什么选择qt,而不是gtk或者wx或者其他。。
因为我在用kde,就这么简单。。。
1. Hello python!
参考《python核心编程第二版》和python手册以及《python tutorial》。
python的历史,优缺点,特性等等就不说了。直接开始快速的入门,也就是基本语法的简单概述。
先来一个经典的“hello world”。
In [1]: print "hello ..
不知道这个博客是不是很好,我要尝试一下,希望能留下来。。
初步测试对chrome浏览器支持不是那么的完美。
>>> print [i for i in range(10)]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>