Python知识积累
来源:互联网 发布:游族网络定增公告 编辑:程序博客网 时间:2024/04/29 11:49
Python语言
001、for语句
for 控制变量 in 可遍历的表达式 :
循环体
002、range函数
range返回一个列表
range([start ,] stop [, step])
star <= x < stop
range(1,11,2)、range(11,1,-2)和range(8,89,8)
003、if语句
if 表达式1 :
语句体1
elif 表达式2 :
语句体2
……
elif 表达式m :
语句体m
else :
语句体n
004、while语句
while 表达式 :
循环体
while 表达式 :
循环体
else :
循环体
while循环体中不是break退出则执行else块。
005、函数
def 函数名([参数1,参数2,...参数n]):
函数体
def add1(x):
x = x + 1
return x
006、函数参数缺省值
def f(arg1,arg2=2,arg3=3):
print 'arg1 = ', arg1
print 'arg2 = ', arg2
print 'arg3 = ', arg3
007、global语句(定义全局变量)
def f():
global a #将变量a声明为全局变变量
a = 'byby'
print '函数f()中的变量a =',a
如果该变量没有用global语句声明为全局变量,那么
如果在函数内部对该变量进行了赋值操作,无论是在引用该变量之前还是在引用该变量之后,那么对于该函数来说,此变量是一个局部变量。
如果在函数内部从未对该变量进行赋值操作,那么对于该函数来说,此变量是一个全局变量。
如果该变量用global语句声明为全局变量,那么无论是否对其进行了赋值操作,该变量都将作为全局变量。
008、空执行
pass为空执行
009、程序开端
if __name__ == "__main__":
010、异常
integer = raw_input("请输入一个整数:") #取得一个字符串
try:
#integer = int(integer)
integer = string.atoi(integer)
except:
integer = -1
#raise
else:
print "没有异常"
finally:
print "输入完成"
print "输入数值 %d" % (integer)
print ""
字符串:
001、Python中字符串变量用单引号或者双引号表示皆可。
例:aString = 'Hello World'; anotherString = "Python is Cool";
002、字符和字串。
例:
>>> aString = 'Hello World!'
>>> aString[0]
'H'
>>> aString[1:5]
'ello'
>>> aString[6:]
'World!'
>>> aString[:5]
'Hello'
003、字符串包含
>>> 'bc' in 'abcd'
True
>>> 'n' in 'abcd'
False
>>> 'nm' not in 'abcd'
True
函数:
转换函数:
001、将字符串转换为整数
integer = raw_input("请输入一个整数:") #取得一个字符串
integer = int(integer)
- Python知识积累
- python知识积累
- Python OOP知识积累
- python知识积累(三)字符串处理
- python 网络编程 小知识积累
- python琐碎的知识积累,闭包
- 知识积累
- 知识积累
- 知识积累
- 知识积累
- 知识积累。。
- 知识积累
- 知识积累
- 知识积累
- 知识积累
- 知识积累
- 知识积累
- 知识积累
- 孙鑫MFC 6.菜单 (2)
- java 学习,目前看到的新手入门
- Ycnd 2D新版将会增加的扩展组件
- 悄然而生的离愁
- 作为软件专业的我们将何去何从?
- Python知识积累
- 做80后的生意:妈咪“十月”装
- 深入理解Java多态性
- javaScript精华(1)--超链接变色字体预览图片技术
- Oracle 练习
- 资源共享
- Evolution发送邮件STARTTLS错误
- C#:TcpClient(客户端) and TcpServer(服务端)
- 很牛的myEcelipse破解方法。