python
1、函数的创建与返回值
01、函数基础:
def 函数名(参数):
pass
return 表达式
变量命名:可有小写,大写字母,下划线,数字,并且数字不能作为开头
函数命名:小写字母,下划线,数字,并且数字不能为开头
pass 在这里表示什么都没有,不执行任何操作
return 后面可以返回任何表达式,但不能是赋值语句
02、函数参数
1 必备参数:
def func(x):
print(x)
func(1)
2默认参数:
def func(x ,y=None):
print(x)
print(y)
func(1)
func(1,2)
3不定长参数:
def func(args, **kwargs):
print(args)
print(kwargs)
调用1:func(1, 2, 3, a=4, b=5, c=6)
调用2:func((1, 2, 3),**{‘a’:4, ‘b’:5, ‘c’:6})
def jia_fa(**kwargs):
print(kwargs)
jia_fa(a=1, b=2, c=3)
{'a': 1, 'b': 2, 'c': 3}
03、常见的内置函数
1、内置对象查看:
dir(builtins)
2、常见函数:
len 求长度
min 求最小值
max 求最大值
sorted 排序
reversed 反向
sum 求和
3、进制转换函数:
bin 转换为二进制
oct 转换为八进制
hex 转换十六进制
ord 字符转ASCII码
chr ASCII转字符
enumerate
返回一个可以举枚的对象
eval
取出字符串中的内容
将字符串str当成有效的表达式来求值并返回计算结果
exec
执行字符串编译过的字符串
filter
过滤器7
map()
对于参数iterable中的每个元素都应用fuction函数,并将结果作为列表返回
zip
将对象逐一配对