您的位置:首页 > 编程语言 > Python开发

python first day

2014-07-12 10:54 281 查看
0.安装和配置
0.0:linux:
只试过在Ubuntu的软件中心直接安装,命令行安装暂时不会
0.1:windows:
在win中访问python的主页下载msi文件安装。
在系统变量中的path添加上安装路径即可。
 
1.python的交互模式
在python的交互模式shell中,例如
>>> 1000+2000

3000

>>> _+4000

7000

>>> 
使用下划线来表示上一次运算的结果。
 
2.创建可以重复运行的程序
2.0 windows:
将语句放在一个文件中,扩展名为.py。
如果要直接运行.py的脚本,在环境变量中配置
PATHEXT=PATHEXT;.PY;.PYM

2.1 linux:
在程序的首行使用一个注释,比如:
#!/usr/bin/env python
print "hello world"
 

3.Python2和Python3的区别

主要体现在print语句:

在Python2中直接打印

>>> print 1

1

>>> print "hello world"

hello world

>>> a = "hello worid"

>>> print a

hello worid

>>> 

而在Python3中,将print当成一个函数使用

>>> print "hello world"

hello world

>>> a = "hello worid"

>>> print a

hello worid

>>>

>>> print (a)

hello worid

>>> 

Python2中,打印的对象如果只有一个,也可以使用函数的方式输出。

 

4.一些格式

4.0 换行代表一个语句的结束,

使用分号;隔开可以不换行,

使用反斜杠\可以当作没有换行,

使用井号#注释

>>> a = 3; b = 4 #use ;

>>> print a, b

3 4

 

>>> a = \

  5#use \

>>> print a

5

>>> 

 

4.1缩进

使用四个空格作为一个缩进,条件语句后需要加一个冒号:

a = 1
if a>0:
print "a>0"
else:
print "a<=0"


结果

>>>

a>0

>>> 

 

带有相同缩进量的语句,属于同一个条件下的语句。

Python没有专门的switch语句,使用if和elif语句代替。

a = 5
if a == 0:
print "a=0"
elif a == 1:
print "a=1"
elif a == 2:
print "a=2"
elif a == 3:
print "a=3"
elif a == 4:
print "a=4"
elif a == 5:
print "a=5"
else:
print"……"


结果:

>>>

a=5

>>> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: