Python 语言表达与 Perl,C 和 Java 等语言表达有不少共同之处。可是,也出现一些差别,编写Paython程序流程以前*须对英语的语法有一定的掌握,才可以编写标准的Python程序流程。
一,行和缩近
Python**的优点*便是Python 的代码块不应用大括号 {}了,针对学习培训别的語言的小伙伴尤其是学过C 的朋友们而言,一定要注意了。Python最有特色的区域是选用缩近的方法来操纵涵数,判断推理或是代码块,比如:
#!/usr/bin/python # -*- coding: UTF-8 -*- if True: print "right"; else: print "wrong";
缩近的空缺总数是可调的,可是全部代码块句子务必包括一样的缩近空缺总数,这一务必严格遵守。
二,几行句子的书写
当一行编码过长,迫不得已*须 自动换行的情况下,Python应用反斜杠:“”能够将一银行行长句子分为几行,这时,c语言编译器会相信他们是一行句子的,可是在话语中如果有[],{},()那样的标记,是无需用反斜杠标志,能够立即自动换行的,比如:
item1 = 1 item2 = 2 item3 = 3 total = item1 item2 item3#根据反斜杠自动换行 days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']#不用根据反斜杠自动换行
三,Python的注解
在撰写一切程序流程中,合理的注解全是不可缺少的,在Python中的注解有下列几类:
#:注解一行''':注解几行""":注解几行 #!/usr/bin/python # -*- coding: UTF-8 -*- # 文件夹名称:test.py # **个注解 print "Hello, Python!"; # 第二个注解
四,Python 保存标识符
下边的目录表明了在Python中的保留字。这种保留字不可以作为参量或变化,或一切别的标志符名字。
全部 Python 的关键词只包括英文字母。
五,Python空白行
涵数中间或类的方式 中间用空白行隔开,表明一段新的编码的逐渐。
类解析函数通道中间也用一行空白行隔开,以突显涵数通道的逐渐。
空白行与编码缩近不一样,空白行并并不是Python英语的语法的一部分。
撰写时不插进空白行,Python编译器运作也不会错误。
可是空白行的功能取决于隔开2段不一样作用或含意的编码,有利于日后编码的保护或重新构建。
记牢:空白行也是编程代码的一部分。
六,同一行表明好几条句子
Python能够在同一行中应用好几条句子,句子中间应用分号(;)切分:
!/usr/bin/python import sys; x = 'xiaogongjiang'; sys.stdout.write(x ' ')
七,等候使用者键入
下边的程序运行后便会等候使用者键入,按回车后便会撤出:
#!/usr/bin/python # -*- coding: UTF-8 -*- raw_input("按住 enter 键撤出,别的任意键表明... ")