Python常用的基础函数攻略
Python是一种高级编程语言,具有简单易学、功能强大、可扩展性强等特点。在Python中,有许多常用的基础函数,这些函数可以帮助我们完成各种任务。本篇攻略将为您详细讲解Python常用的基础函数,包括字符串函数、列表函数、字典函数、数学函数等。
字符串函数
1. len()
len()
函数用于返回字符串的长度。
s = 'Hello, world!'
print(len(s)) # 输出 13
2. str()
str()
函数用于将其他类型的数据转换为字符串类型。
num = 123
s = str(num)
print(s) # 输出 '123'
3. upper()
upper()
函数用于将字符串中的所有字母转换为大写字母。
s = 'hello, world!'
print(s.upper()) # 输出 'HELLO, WORLD!'
4. lower()
lower()
函数用于将字符串中的所有字母转换为小写字母。
s = 'HELLO, WORLD!'
print(s.lower()) # 输出 'hello, world!'
5. strip()
strip()
函数用于去除字符串中的空格和换行符。
s = ' hello, world! \n'
print(s.strip()) # 输出 'hello, world!'
示例一:字符串去除指定字符
s = 'hello, world!'
print(s.replace(',', '').replace('!', '')) # 输出 'hello world'
在这个例子中,我们使用replace()
函数将字符串中的逗号和感叹号替换为空格,从而去除了指定字符。
列表函数
1. len()
len()
函数用于返回列表的长度。
lst = [1, 2, 3, 4, 5]
print(len(lst)) # 输出 5
2. append()
append()
函数用于在列表末尾添加一个元素。
lst = [1, 2, 3, 4, 5]
lst.append(6)
print(lst) # 输出 [1, 2, 3, 4, 5, 6]
3. insert()
insert()
函数用于在列表的指定位置插入一个元素。
lst = [1, 2, 3, 4, 5]
lst.insert(2, 6)
print(lst) # 输出 [1, 2, 6, 3, 4, 5]
4. remove()
remove()
函数用于列表中删除指定的元素。
lst = [1, 2, 3, 4, 5]
lst.remove(3)
print(lst) # 输出 [1, 2, 4, 5]
5. sort()
sort()
函数用于对列表进行排序。
lst = [3, 1, 4, 2, 5]
lst.sort()
print(lst) # 输出 [1, 2, 3, 4, 5]
示例二:列表去重
lst = [1, 2, 3, 2, 4, 3, 5]
lst = list(set(lst))
print(lst) # 输出 [1, 2, 3, 4, 5]
在这个例子中,我们使用set()
函数将列表转换为集合,从而去除了重复元素,然后再将集合转换为列表。
字典函数
1. len()
len()
函数用于返回字典中键值对的数量。
d = {'a':1, 'b': 2, 'c': 3}
print(len(d)) # 输出 3
2. keys()
keys()
函数用于返回字典中所有的键。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.keys()) # 输出 dict_keys(['a', 'b', 'c'])
3. values()
values()
函数用返回字典中所有的值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.values()) # 输出 dict_values([1, 2, 3])
4. get()
get()
函数用于获取字中指定键的值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.get('a')) # 输出 1
5. pop()
pop()
函数用于删除字典中指定键的键值对,并返回该键的值。
d = {'a': 1, 'b': 2, 'c': 3}
print(d.pop('b')) # 输出 2
print(d) # 输出 {'a': 1, 'c': 3}
数学函数
1. abs()
abs()
函数用于返回一个数的绝对值。
num = -123
print(abs(num)) # 输出 123
2. pow()
pow()
函数用于计算一个数的幂。
num = 2
print(pow(num, 3)) # 输出 8
3. round()
round()
函数用于将一个数四舍五入到指定的小数位数。
num = 3.1415926
print(round(num, 2)) # 输出 3.14
4. max()
max()
函数用于返回一组数中的最大值。
lst = [1,2, 3, 4, 5]
print(max(lst)) # 输出 5
5. min()
min()
函数用于返回一组数的最小值。
lst = [1, 2, 3, 4, 5]
print(min(lst)) # 输出 1
以上就是Python常用的基础函数的完整攻略,希望对您有所帮助。