火龙果·整理 uml.org.cn 输入入口参数来执行程序。 adx 药国 rt生mget a'e rythen Ltitsr Ben #象心《0三 我们没有入口参数所以不写,直接点"Run” 多5机84后一D:\workspnce\te武, 日▣区 14tw1o山dw1e 台日日阳经七n多g#津而原回巨。g游6y世 py“☒ ●E9●。E家5oue婆dOPo 1 print "hello world" 。4 hello world OSl6h国Samm9 Output Fnd Brower Pecent-To出◆irdax Note0omta hd加oleg ywofly decked dh,tty Lint 00004 000 输出区得到输出结果hello world! 注解:
输入入口参数来执行程序。 我们没有入口参数所以不写,直接点"Run" 输出区得到输出结果 hello world! 注解:
火龙果·整理 uml.org.cn 第1行的”#!/bin/pyton"是为了和linux的平台保持兼容。是用来告诉shell 执行时,去用/bin/python来解释执行。如我们在1inux上写的shell,都是以 #!/bin/sh做为开头是一道理。这里我们为了兼容,因为我们的程序也有可台会 跨平台执行,同时为了一开始编程就养成一个好的编程习惯。我们以后的py thon 程序都装保持这个特色。 在有些教材中,也会将第一句写成"#!/bin/env python”,这样写的目的是因为 有可能python没有装在/bin目录下,使用环境变量来查找python的虚拟机在 哪里。 第2行指明了编码方式,缺省是utf-8的。如果我们要输出中文或者采用中文的 注释,就会出现下面的错误: ●k年 8 防 净好 -期像心0三年 所以在处理中文时,我们都会加上编码,gb18030或gb2312
第 1 行的" #!/bin/pyton "是为了和 linux 的平台保持兼容。是用来告诉 shell 执行时,去用/bin/python 来解释执行。如我们在 linux 上写的 shell,都是以 #!/bin/sh 做为开头是一道理。这里我们为了兼容,因为我们的程序也有可台会 跨平台执行,同时为了一开始编程就养成一个好的编程习惯。我们以后的 python 程序都装保持这个特色。 在有些教材中,也会将第一句写成 "#!/bin/env python",这样写的目的是因为 有可能 python 没有装在/bin 目录下,使用环境变量来查找 python 的虚拟机在 哪里。 第 2 行指明了编码方式,缺省是 utf-8 的。如果我们要输出中文或者采用中文的 注释,就会出现下面的错误: 所以在处理中文时,我们都会加上编码,gb18030 或 gb2312
火龙果·整理 uml.org.cn 金tT-单mm 防 IW A m mON TAMMmO间 =w电w0显 注意:"#coding=gb18030”,一定不能写成”#conding=gb18030”,很多程序员 会在=号前后加上空格,显得代码清晰,但在这里是行不能的。 第3行,很简单就是输出"hello world!”,需要注意的是在py thon2.x版本中 print是做为内部的关键词出现的,后面可以直接写要输出的东西。但在 python3O00中将print语句做成了函数要这样调用print(). 2.1基本概念 2.1.1 python特色 1.注释 python的注释和其他语言如java,c都不太一样,而更像shell语言如bash的 注释。 单行的注释是以#开始的,像我们刚开始讲的test.py都有用到。 #!/bin/python #coding=gb18030 #相当于main函数 print "hello world!#output the hello world!
注意: "#coding=gb18030",一定不能写成" #conding = gb18030",很多程序员 会在=号前后加上空格,显得代码清晰,但在这里是行不能的。 第 3 行,很简单就是输出"hello world!",需要注意的是在 python2.x 版本中 print 是做为内部的关键词出现的,后面可以直接写要输出的东西。但在 python3000 中将 print 语句做成了函数要这样调用 print(). 2.1 基本概念 2.1.1python 特色 1. 注释 python 的注释和其他语言如 java,c 都不太一样,而更像 shell 语言如 bash 的 注释。 单行的注释是以#开始的,像我们刚开始讲的 test.py 都有用到。 #!/bin/python #coding=gb18030 #相当于 main 函数 print "hello world! " #output the hello world!
火龙果·整理 uml.org.cn shell中的bash是没有多行注释的,其实严格来讲python也没有多行注释,但 python中有一个很好玩的东西,在字符串中会讲到,我们在这先提一下,哪就 是三引号字符串。 三引号字符串在python中是用来表示多行的字符串的,在三引号字符串中你可 以任意使用其他字符,包括表示字符串的单引号(’)和双引号(”),所以三引 号用来写多行注释,再合适不过了。 三引号可以是(’)也可以是(””),他们完全等同。 #!/bin/python #coding=gb18030 name:test.py email:maple52180163.com title:这是我们的第一个程序,用来打印"hello world!" 这也是学习所以语言的第一个程序, 呵呵 1, #相当于main函数 print"hello world!#output the hello world! 2.缩进 python最有特色的地方就是他的缩进,而且是强制缩进。大家虽然都知道缩进 可以保持很好的代码风格,但这种强制缩进的风格还是上很多程序员受不了。但 不用担心,习惯了以后你会爱上他的(我刚开始也不太习惯,但熟悉以后真的很 喜欢,使代码很有条理,什么时候看都感觉像新写的代码一样熟悉)。 示例:
shell 中的 bash 是没有多行注释的,其实严格来讲 python 也没有多行注释,但 python 中有一个很好玩的东西,在字符串中会讲到,我们在这先提一下,哪就 是三引号字符串。 三引号字符串在 python 中是用来表示多行的字符串的,在三引号字符串中你可 以任意使用其他字符,包括表示字符串的单引号(')和双引号("),所以三引 号用来写多行注释,再合适不过了。 三引号可以是(''')也可以是("""),他们完全等同。 2. 缩进 python 最有特色的地方就是他的缩进,而且是强制缩进。大家虽然都知道缩进 可以保持很好的代码风格,但这种强制缩进的风格还是上很多程序员受不了。但 不用担心,习惯了以后你会爱上他的(我刚开始也不太习惯,但熟悉以后真的很 喜欢,使代码很有条理,什么时候看都感觉像新写的代码一样熟悉)。 示例: #!/bin/python #coding=gb18030 ''' name: test.py email: maple5218@163.com title: 这是我们的第一个程序,用来打印"hello world!" 这也是学习所以语言的第一个程序, 呵呵 ''' #相当于 main 函数 print "hello world! " #output the hello world!
火龙果·整理 关关euml.org.cn #!/bin/python #coding=gb18030 ,,, name:test.py email:maple5218@163.com title:这是我们的第一个程序,用来打印"hello world!" 这也是学习所以语言的第一个程序, 呵呵 ,》》 def hello(): ”"”将hello world做到一个函数里面去" print "hello world!" #output the hello world! if name =’_main_': ’相当于main函数,以后介绍, hello() 缩进用在函数定义,if,for等语句的子语句中。缩进结束,代表这个逻辑段结 束,如函数结束,f语句结束等等。 不要混合使用制表符(TAB)和空格(Space)来缩进。 我建议使用单个制表符来进行缩进。 3.字符串 python中可以使用单引号(')和双引号(")来表示字符串,这两者是完全等 同的。 a="xiaoming's book" b='I have a "stat war"' print a print b 4.交互she11
缩进用在函数定义,if ,for 等语句的子语句中。缩进结束,代表这个逻辑段结 束,如函数结束,if 语句结束等等。 不要混合使用制表符(TAB)和空格(Space)来缩进。 我建议使用 单个制表符来进行缩进。 3. 字符串 python 中可以使用单引号(')和双引号(")来表示字符串,这两者是完全等 同的。 4. 交互 shell #!/bin/python #coding=gb18030 ''' name: test.py email: maple5218@163.com title: 这是我们的第一个程序,用来打印"hello world!" 这也是学习所以语言的第一个程序, 呵呵 ''' def hello(): """将 hello world 做到一个函数里面去 """ print "hello world! " #output the hello world! if __name__ =='__main__': '''相当于 main 函数,以后介绍 ''' hello() a="xiaoming 's book" b='I have a "stat war"' print a print b