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类型
一.常用
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类型
相关文章推荐
- Python 编程快速上手
- python logging 快速上手
- Python萌新快速上手+老鸟案例
- python之lxml快速上手_Element(一)
- python编程快速上手之第6章实践项目参考答案
- Python程序语言快速上手教程
- python编程快速上手--重点整理(上)
- Python快速上手JSON指南
- 【Python五篇慢慢弹】快速上手学python
- python之lxml快速上手_Element(二)
- Python程序语言快速上手教程
- Python快速上手(三)
- Python快速上手(二)
- 常用的Python库和示例代码(快速上手)
- Python 编程快速上手
- Python快速上手(二)
- python-requests快速上手
- Python编程快速上手——让繁琐工作自动化学习笔记
- python编程快速上手之第10章实践项目参考答案