Python语法简洁清晰,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

    目前Python已经成为最受欢迎的程序设计语言之一2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长  。

    如今的对于python3,早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。新的Python程式建议使用Python 3.0版本的语法。现在大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。


我的第一个python程序


创建一个hello.py  (python程序以py为后缀)

#!/usr/bin/env python

print ("hello Python")

一般文件第一行指定#!/usr/bin/env python  是指定该脚本使用什么方式来执行

#!/usr/bin/python相当于写死了python路径;
#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法


注释与缩进



一般单行注释使用#号

#这是一个注释

多行注释使用三个双引号 ” 或者单引号 ‘

’‘’这是多行注释
第一行
第二行‘’‘


     python均以缩进为一个代码块,不需要使用{}来表示,相同的缩进代表一个代码块,如果缩进数不同则会报错。如下都是以4个空格缩进

if True:
    print ("true")
else:
    print ("flase")


简单的一个变量赋值


为name赋值一个hello值,并打印name变量

#!/usr/bin/env python
name="hello"
print (name)

同时为多个变量赋值,打印a,b,c三个变量值。

#!/usr/bin/env python
a,b,c="wang","li","zhao"
print (a)
print (b)
print (c)

还有一种方式使用%s 字符串格式化方式 进行打印,效果同上。

#!/usr/bin/env python
a,b,c="wang","li","zhao"
msg='''请打印a,b,c三个变量的值为:
       a的值为:%s
       b的值为:%s
       c的值为:%s
    ’‘’%(a,b,c)
print (msg)

这里%s 代表后面边传的参数,而%(a,b,c) 代表第一个%s代表的是a的变量值,第二个代表b的变量值,第三个代表c的变量值。