本节开始介绍Python中的函数
列表、元组和字符串都可以通过索引得到每一个元素
列表、元组和字符串统称为序列
list() 转为列表
没有参数就生成一个空列表
传参的话可以传字符串和元组
b="abc"
b=list(b)
print(b) #会将每一个字符变成一个元素
类似的还有
tuple(param) 转化为元组
str(param) 将对象转为字符串
如[1,2,3,4]
会转为
'[1,2,3,4]'
len(param) 返回长度
max(param) 返回序列中的最大值,但是列表或者元组里面的元素要是同一类型的,又有数字又有字符串是不行的
sum(param) 返回列表和元组元素值的总和,字符串不行
sorted(param) 排序,可以给字符串排序,返回一个列表
reversed(param) 反转 返回一个迭代器对象,但是可以对其返回值使用list转为列表
enumerate(param) 返回一个迭代器对象
如:
list1=["a","b","c","d","e"]
list(enumerate(list1))
#得到:
#[(0,"a"),(1,"b"),(2,"c"),(3,"d"),(4,"e")]
zip(param) 返回迭代器 如:
a=[1,2,3,4,5,6,7]
b=["a","b","c"]
print(list(zip(a,b)))
#[(1, 'a'), (2, 'b'), (3, 'c')]
自定义函数:
创建函数 def关键字
def 函数名(参数1,参数2,...):
代码块
有返回值用 return 即可
不return就会返回None
关键字参数:
比如说ÿ