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

Python快速上手(三)

2014-10-28 23:07 330 查看
这一节总结一下Python在编码当中的一些需要注意的地方:

一.常用

1.print语句:在屏幕上横向输出指定的字符,如:print 'hello world'。在交互式环境当中>>>是提示符,不是代码的一部分。多个语句可以用逗号‘,’隔开。如 print 'hello','world'.

2.if语句:

age=20 注意:Python代码的缩进规则,开头对齐的就是一个代
if age>15: 码块,缩进为四个空格。if后面用冒号,以后的

print 'your age is ',age for、while等都是类似的。

print 'end'

3.if...else...

if age>20:

print 'your age is',age

else:

print 'your age is ',age

4.for循环:

L=['A','B','C','D']
for l in L:
print l

5.While循环:

While x<100:

print 'x'
x=x+1;

6.break语句:退出当前循环

x=0
while x<100:

print x
x=x+1
if x>50:

break

print x

7.continue语句:跳过当前后继续

L=[1,2,3,4,5,6,7,8,9]
for l in L:

if l==5:

continue

print l

8.循环嵌套:

for a in ['A','B','C']:

for b in [1,2,3]:

print a+b

二.函数

1.Python内置了很多函数,例如:求绝对值abs()、abs(100)、abs(-20),比较函数cmp(1,2),前者a,后者b,a>b返回1,a=b返回0,a<b返回-1。int('123')把其他类型转换为int类型,help(abs)查看abs方法的帮助文档。http://docs.python.org/2/library/functions.html#abs(Paython文档)

2.函数的定义:

def my_abs(x): 定义函数:def 函数名 (参数):
if x>0: 方法体....

retunr x 返回值

else: 调用函数:my_abs(-100)

return -x 返回值为空用:return None

3.函数发挥多值:

def mothed(a,b,c,d): 函数调用:e,f=mothed(1,2,3,4) >>>print e ,f >>>3 7

return a+b,c+d g=mothed(1,2,3,4) >>>print g >>>(3,7) g是tuple类型

4.递归函数:求阶乘 5*4*3*2*1

def jiecheng(x):

if x==1:

return l

return x*jiecheng(x-1)

5.定义可变参数:

def fn(*arg0): 调用:def(1,2,3) def(1)

print arg0 传入的数据类型其实就是tuple类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: