这周复习了,以下基础知识。
下面介绍一些python的简单函数
1、比较del()和pop()方法的区别
listing = [1,2,3,4]
del list[0]
print(listing)
a = listing.pop(0)
以上例子,体现了,del()方法和pop()方法的使用。
其中,del只会删除数据,而pop会返回删除的数据。
当pop()括号里面为空时,默认时最后一个数据。
2、resversed()函数的使用
resversed函数会使数据倒叙,并返回一组数据(可迭代对象),注意要想输入这组数据,可以用list()将其转化为列表。
示例如下
string = input("请输入字符串")
print("".join(reversed(string)))
上文将字符串倒叙,大家可以自己写以下。
3、列表推导式的讲解
列表推导式的一般形式:
new_list = [expression for item in iterable if condition]
。注意:列表推导式要用[ ]来括起来,否则会报错。同时,用()括起来,使表达器生成式,感兴趣的可以去了解。
给出列表推导式的实例如下:
a = [x**2 for x in range(1,10) if x % 2]
print(a)
这里的if%2表示if%2!=0,可以这样理解0表示假,因此这里表示不等于0
4、lambda函数介绍
表达式:lambda arguments: expression
示例如下:
add = lambda a, b:a+b
print(add(1,2)) #3
5、使用切片实现字符串倒序:
string = input("")
number = string[::-1]
print(number)
以上是一些简单的函数,希望大家可以一起学习共同进步