Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117330
  • 博文数量: 23
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 252
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-05 20:44
文章分类
文章存档

2011年(23)

分类: Python/Ruby

2011-08-13 14:30:06

1. 启动python解释器: 在命令行的shell提示符下键入python。

2. 如何退出Python提示符
如果你使用的是Linux/BSD shell,那么按Ctrl-d退出提示符。如果是在Windows命令行中,则按Ctrl-z再按Enter。

3. 为了运行python程序,请打开shell(Linux终端或者DOS提示符),然后键入命令"python filename"即可。

4. 注意Python是大小写敏感的,且严格缩进的。

5. 任何在#符号右面的内容都是注释,Python至少应当在第一行有一个特殊形式的注释。它被称作组织行 ——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器。注意,你总是可以通过直接在命令行指定解释器,从而在任何平台上运行你的程序。

6. 通过chmod命令给予python程序可执行的许可,就可以像执行其他程序一样了。

7. 如果你需要某个Python函数或语句的快速信息帮助,那么你可以使用内建的help功能。尤其在你使用带提示符的命令行的时候,它十分有用。比如,运行help(str)——这会显示str类的帮助。按q退出帮助。有些可能要在括号内加上单引号。

8. 在Python中有4种类型的数——整数、长整数、浮点数和复数。

9. 在双引号中的字符串与单引号中的字符串的使用完全相同,利用三引号,你可以指示一个多行的字符串。可以在三引号中自由的使用单引号和双引号。

10. 'What\'s your name?'等同于"What's your name?"

11. 在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。

12. 如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。
如:print r"Newlines are indicated by \n"
就会打印: Newlines are indicated by \n

13. Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。

14. 字符串是不可变的,这意味着一旦你创造了一个字符串,你就不能再改变它了。

15. 如果你把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,'What\'s' 'your name?'会被自动转为"What's your name?"。

16. Python把在程序中用到的任何东西都称为对象 。

17. 在Python中使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。变量可以处理不同类型的值,称为数据类型。

18. 默认地,Python希望每行都只使用一个语句,这样使得代码更加易读。如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这种用法。分号表示一个逻辑行/语句的结束。

19. 空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。

20. 运算符**表示幂,//返回商的整数部分,~x表示-(x+1), 注意运算符的优先级。

21. True和False被称为布尔类型。你可以分别把它们等效地理解为值1和0。在检验重要条件的时候,布尔类型十分重要,它们并不是真实的值1。

22. if语句:if-elif-else, elif和else部分是可选的。while语句有一个可选的else从句。for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目,同样其后也有一个可选的else从句。

23. break语句是用来终止循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。一个重要的注释是,如果你从for或while循环中终止 ,任何对应的循环else块将不执行。

24. continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
阅读(766) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~