[简明python教程]学习笔记2014-04-28 23:45:56
2014-04-29 00:04
501 查看
1.**表示求幂
2.//表示取整除
3.raw_input函数提供一个字符串
4.if/elif/else结尾处都有一个:号
5.python中没有switch语句
6.可以在while循环语句中使用一个else从句
7.局部变量、全局变量
8.只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是def func(a=5, b)是 无效 的。
9.DocStrings:__doc__,两个下划线
2.//表示取整除
3.raw_input函数提供一个字符串
4.if/elif/else结尾处都有一个:号
5.python中没有switch语句
6.可以在while循环语句中使用一个else从句
7.局部变量、全局变量
8.只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是def func(a=5, b)是 无效 的。
9.DocStrings:__doc__,两个下划线
cat break.py #!/usr/bin/python while True: a=raw_input('enter some words:') print 'your enter is:',a,'length is :',len(a) if a=='reed': break print 'done' cat continue.py #!/usr/bin/python while True: a=raw_input('enter some word: ') print 'your enter is :',a if a=='reed': break if len(a)<3: print '33333' continue cat expression.py #!/usr/bin/python l=5 b=2 a=l*b print 'a is',a print '2*a',2*(l*b) cat for.py #!/usr/bin/python for i in range(1,10): print i else: print 'over' cat func_default.py #!/usr/bin/python def say(message,times=1): print message*times say('hello') say('world',5) cat func_doc.py #!/usr/bin/python def printMax(x,y): '''dasdsadsadsaa''' x=int(x) y=int(y) if x>y: print 'x is maximum' else: print 'y is maximum' print printMax.__doc__ printMax(1,2) cat func_global.py #!/usr/bin/python def func(): global x print 'x is ',x x=2 print 'changed local x to ',x x=40 func() print 'value of x is ',x cat func_key.py #!/usr/bin/python def func(a,b=5,c=10): print 'a is',a,'b is',b,'c is',c func(3,7) func(24,c=24) func(a=50,c=100) cat func_local.py #!/usr/bin/python def func(x): print 'x is ',x x=2 print 'changed local x to ',x x=111 func(x) print 'x is still ',x cat func_param.py #!/usr/bin/python def printMax(a,b): if a>b: print a,'is maximum' elif a==b: print 'a is eq b' else: print b,'is maximum' printMax(3,2) printMax(2,2) printMax(2,11) cat func_return.py #!/usr/bin/python def maximum(x,y): if x>y: return x else: return y print maximum(2,3) cat function1.py #!/usr/bin/python def sayHello(): print 'hello,reed' sayHello() cat HelloWorld.py #!/usr/bin/python print "Hello,world!" cat if.py #!/usr/bin/python number=23 guess=int(raw_input('enter an integer:')) if guess==number: print 'good' elif guess<number: print 'small' else: print 'big' print 'done' cat while.py #!/usr/bin/python number=23 flag=True while flag: guess=int(raw_input('enter an integet:')) if guess==number: print 'goooood' flag=False elif guess<number: print 'small' else: print 'big' else: print 'over' print 'done'1,本文出自 “[reed@卢伟开~]#rm -rf /” 博客,转载请与作者联系!
相关文章推荐
- python简明教程学习笔记3--模块
- Python简明教程学习笔记[二]
- python简明教程学习笔记(一)
- python简明教程学习笔记2--函数
- 简明Python教程学习笔记_2_函数
- 简明Python教程学习笔记_6_面向对象编程
- Python简明教程学习笔记[目录]
- 简明python教程学习笔记之九-序列的通用操作(索引和切片)
- [简明python教程]学习笔记2014-05-03 19:00:54
- [简明python教程]学习笔记之编写简单备份脚本
- [简明python教程]学习笔记2014-05-05
- 简明python教程学习笔记之十-DocStrings文档字符串
- 简明Python教程学习笔记_5_解决问题
- 简明python教程学习笔记之九-str类方法简单介绍
- Python简明教程学习笔记
- Python学习网站(简明python教程,The Python Tutorial,Python学习笔记,啄木鸟社区)
- 简明python教程学习笔记(二)
- Python简明教程学习笔记[一]
- Python简明教程学习笔记[三]
- 简明Python教程学习笔记_3_模块