师从:小甲鱼
序列
list():把字符串、元组转化为列表
>>> a = 'I love Dudu'
>>> a
'I love Dudu'
>>> a=list(a)
>>> a
['I', ' ', 'l', 'o', 'v', 'e', ' ', 'D', 'u', 'd', 'u']
tuple():把一个可迭代对象转化为元组
str(obj):把参数转化为字符串
len(sub):返回sub的长度
max():返回最大值
min():返回最小值。
>>> a='abcdefg'
>>> max(a)
'g'
>>> min(a)
'a'
>>>
sorted():将对象进行排序。=list.sort()
enumerate():枚举
>>> a
[32, 43, 1, 5, 5, 7, 6, 3]
>>> enumerate(a)
<enumerate object at 0x0000000003010548>
>>> list(enumerate(a))
[(0, 32), (1, 43), (2, 1), (3, 5), (4, 5), (5, 7), (6, 6), (7, 3)]
>>>
zip(a,b):返回由各个参数组成的元组
>>> a
[32, 43, 1, 5, 5, 7, 6, 3]
>>> b=[2,4,5,65,7]
>>> zip(a,b)
<zip object at 0x0000000003004648>
>>> list(zip(a,b))
[(32, 2), (43, 4), (1, 5), (5, 65), (5, 7)]
>>>
函数
>>> def add(num1,num2):
result=num1+num2
return result
>>> add(1,3)
4
形参:parameter。函数创建过程中的,上面的(num1,num2)
实参:argument。具有具体值的参数。上面的(1,3)
关键字参数:调用函数时给参数赋值??
默认参数:定义时定义了默认值的参数
可变参数:在定义时参数前加*号
>>> def test(*parameter):
print('参数的长度是:',len(parameter))
print('第二个参数是:',parameter[1])
>>> test(1,'兜兜'。3)
SyntaxError: invalid character in identifier
>>> test(1,'兜兜',3)
参数的长度是: 3
第二个参数是: 兜兜
>>>
函数可以返回多个值。
>>> def back():
return (1,'三街六巷','dfg')
>>> back()
(1, '三街六巷', 'dfg')
>>>
本文详细介绍了Python编程的基础知识,包括如何使用list(), tuple(), str(), len(), max(), min(), sorted(), enumerate(), zip()等内置函数处理数据序列。同时,深入探讨了函数定义与调用,包括参数类型如形参、实参、关键字参数、默认参数和可变参数,以及函数返回多个值的方法。

5436

被折叠的 条评论
为什么被折叠?



