看实例学python:
1,经典不容错过: hello world!
编译器用vim
$ vim helloworld.py
还有就是shell里的man帮助在python里也有:
字符串:
1,使用单引号 (')
print 'hello world!' 这样的字符串,所有的空白,即空格和指标符都照原样保留;
2,使用双引号 (")
print "hello world!" 和单引号完全相同;
3,使用三引号 (''')
利用三引号,你可以指示一个多行的字符串。可以在三引号种自由的使用单引号和双引号;如上例种,python后面的双引号加了转义字符,其实加不加都一个效果;
转义字符:
在单引号和双引号里可以输出单引号和双引号;s0,s1里有用到;
标识符的命名:
变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:
标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
无效 标识符名称的例子有2things、this is spaced out和my-name。
1,经典不容错过: hello world!
编译器用vim
$ vim helloworld.py
#!/usr/bin/python
#filename: helloworld.py
print 'hello world!'
保存退出;
$ python helloworld.py #执行
hello world!
当然也可以给helloworld.py文件加上执行权限,直接运行;
$ chmod +x helloworld.py
$ ./helloworld.py
hello world!
ok,第一个python程序就这么完成了;没啥需要说的,和shell很像;只不过操作字不一样;shell里有print功能的是echo;
还有就是shell里的man帮助在python里也有:
$ python #切换到python解释器,也许不叫解释器,我先这么理解,#初学者#;像sh,csh,ksh;
Python 2.6.2 (r262:71600, Jun 4 2010, 18:28:04)
[GCC 4.4.3 20100127 (Red Hat 4.4.3-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('print') #这里是相当于man功能的函数:help()
linux下 按组合键 ctrl+d 退出python解释器;
2:基本(数,字符串,变量)
#/usr/bin/python
#filename: ex_one.py
i0 = 3
i1 = 2.1
s0 = 'hello \"everyone!'
s1 = "this is \'my python program"
s2 = '''and i am glad to share the experience of python \
and i just start learning "python\"
and my English is poor'''
print 3
print 2.1
print i0
print i1
print s0
print s1
print s2
保存退出;
$ python ex_one.py #执行
3 #这个3是通过字面值输出,下面的2.1也是
2.1
3 #通过变量输出i0
2.1 #i1
hello "everyone! #s0 s0通过‘’单引号括起字符串,可以输出
this is 'my python program #s1 s1通过""双引号括起字符串,可以输出
and i am glad to share the experience of python and i just start learning "python"
and my English is poor #s2 s2通过‘’‘三引号(三个单引号,先这么叫吧)括起,可以输出
ps:
变量:python里的变量不需要想shell里面使用美元($)号来引用,在python里直接使用变量名;字符串:
1,使用单引号 (')
print 'hello world!' 这样的字符串,所有的空白,即空格和指标符都照原样保留;
2,使用双引号 (")
print "hello world!" 和单引号完全相同;
3,使用三引号 (''')
利用三引号,你可以指示一个多行的字符串。可以在三引号种自由的使用单引号和双引号;如上例种,python后面的双引号加了转义字符,其实加不加都一个效果;
转义字符:
在单引号和双引号里可以输出单引号和双引号;s0,s1里有用到;
标识符的命名:
变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:
标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
无效 标识符名称的例子有2things、this is spaced out和my-name。