(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函数:替换功能