(1)global保留字可以用于引用全局变量;
(2)python提供了两个函数来表示字符串:str()函数:将值转化为合理形式的字符串;repr()函数:创建一个字符串,以合法的Python表达式的形式表示值。
(3)buildin模块中的几个常用函数:
apply()函数:调用可变参数列表的功能,把函数的参数存放到一个元祖或序列中;
filter()函数:用函数来过滤一个序列,把序列的每一项传递到过滤函数;
reduce()函数:可以实现连续处理的功能;
def operat(x,y): return x*y print reduce(operat, (1,2,3,4,5,6))map()函数:可以对多个序列中的每个元素执行相同的操作,并返回一个与输入序列长度相同的列表;
def add1(a): return a + 1 def add2(a, b): return a + b def add3(a, b, c): return a + b + c a1 = [1,2,3,4,5] a2 = [1,2,3,4,5] a3 = [1,2,3,4,5] b = map(add1, a1) print b b = map(add2, a1, a2) print b b = map(add3, a1, a2, a3) print b
(4)字符串中的函数:
strip函数:
#Python模板 print "欢迎使用邮箱快速登陆了系统"; mail=raw_input("请输入您的126邮箱地址:"); username=mail.strip("@126.com"); password=raw_input("请输入您的登录密码:"); print username,"您好,欢迎登录126邮箱!";startwith,endswith函数:
#-*-coding:UTF-8 -*- #Python模板 print "========欢迎使用图片上传系统========"; filename=raw_input("请输入需要上传的图片路径地址:"); if filename.endswith(".gif") or filename.endswith(".jpg"): print "%s图片格式正确,正在上传中....."%filename; else: print "图片格式不正确,请上传GIF或者JPG格式图片";find,rfind函数:
replace,translate函数:替换功能