99个全网最全的Python函数语法汇总
1.print():打印输出信息到控制台。 2.input():接收用户输入。 3.len():返回对象(字符串、列表、元组等)的长度。 4.type():返回对象的类型。 5.int():将字符串或数字转换为整数。 6.float():将字符串或数字转换为浮点数。 7.str():将对象转换为字符串。 8.list():将可迭代对象转换为列表。 9.tuple():将可迭代对象转换为元组。 10.dict():创建一个字典。 11.set():创建一个集合。 12.range():生成一个范围内的数字序列。 13.sorted():返回一个排序后的列表。 14.sum():返回可迭代对象的总和。 15.abs():返回绝对值。 16.round():四舍五入。 17.max():返回最大值。 18.min():返回最小值。 19.all():检查可迭代对象中所有元素是否为真。 20.any():检查可迭代对象中是否有任一元素为真。 21.zip():将多个可迭代对象打包成元组的列表。 22.map():对可迭代对象中的每个元素应用函数。 23.filter():过滤可迭代对象中的元素。 24.lambda:创建匿名函数。 25.reduce():对可迭代对象中的元素累积应用函数。 26.enumerate():返回可迭代对象的索引和值。 27.format():格式化字符串。 28.join():将序列中的元素连接为一个字符串。 29.strip():去除字符串首尾指定字符。 30.replace():替换字符串中的子串。 31.split():将字符串拆分为子串。 32.startswith():检查字符串是否以指定前缀开头。 33.endswith():检查字符串是否以指定后缀结尾。 34.capitalize():将字符串首字母大写。 35.lower():将字符串转换为小写。 36.upper():将字符串转换为大写。 37.title():将字符串中每个单词的首字母大写。 38.isdigit():检查字符串是否只包含数字。 39.isalpha():检查字符串是否只包含字母。 40.isalnum():检查字符串是否只包含字母和数字。 41.isspace():检查字符串是否只包含空格。 42.count():统计子串在字符串中出现的次数。 43.find():查找子串第一次出现的位置。 44.index():查找子串第一次出现的位置(类似find())。 45.rfind():查找子串最后一次出现的位置。 46.rindex():查找子串最后一次出现的位置(类似rfind())。 47.isdigit():检查字符串是否只包含数字字符。 48.isdecimal():检查字符串是否只包含十进制数字字符。 49.isnumeric():检查字符串是否只包含数字字符。 50.lstrip():去除字符串左侧指定字符。 51.rstrip():去除字符串右侧指定字符。 52.partition():根据指定分隔符将字符串拆分为三部分。 53.rpartition():根据指定分隔符将字符串从右侧开始拆分为三部分。 54.expandtabs():将字符串中的制表符替换为空格。 55.encode():将字符串编码为字节对象。 56.decode():将字节对象解码为字符串。 57.format_map():使用字典中的映射替换字符串中的格式化字段。 58.isidentifier():检查字符串是否是合法的标识符。 59.isprintable():检查字符串是否是可打印的。 60.istitle():检查字符串中的单词是否以大写字母开头,其余字母均为小写。 61.center():将字符串居中对齐。 62.ljust():将字符串左对齐。 63.rjust():将字符串右对齐。 64.zfill():在数字字符串左侧填充零。 65.maketrans():创建字符映射转换表。 66.translate():根据转换表转换字符串。 67.title():将字符串中每个单词的首字母大写。 68.swapcase():将字符串中的大小写字母互换。 69.isascii():检查字符串是否只包含ASCII字符。 70.partition():根据指定的分隔符将字符串分割为三部分。 71.rpartition():从右侧开始根据指定的分隔符将字符串分割为三部分。 72.isdecimal():检查字符串是否只包含十进制数字。 73.isnumeric():检查字符串是否只包含数字字符。 74.isalpha():检查字符串是否只包含字母。 75.islower():检查字符串中的字母是否都是小写。 76.isupper():检查字符串中的字母是否都是大写。 77.isspace():检查字符串是否只包含空格。 78.istitle():检查字符串中的每个单词首字母是否大写,其他字母小写。 79.count():统计字符串中某个子串出现的次数。 80.find():查找字符串中某个子串第一次出现的位置。 81.index():查找字符串中某个子串第一次出现的位置。 82.rfind():查找字符串中某个子串最后一次出现的位置。 83.rindex():查找字符串中某个子串最后一次出现的位置。 84.splitlines():按行分割字符串。 85.startswith():检查字符串是否以指定子串开头。 86.endswith():检查字符串是否以指定子串结尾。 87.capitalize():将字符串首字母大写。 88.lower():将字符串转换为小写。 89.upper():将字符串转换为大写。 90.title():将字符串中每个单词的首字母大写。 91.replace():替换字符串中的子串。 92.strip():去除字符串首尾指定字符。 93.lstrip():去除字符串左侧指定字符。 94.rstrip():去除字符串右侧指定字符。 95.join():将序列中的元素连接为一个字符串。 96.format():格式化字符串。 97.startswith():检查字符串是否以指定前缀开头。 98.endswith():检查字符串是否以指定后缀结尾。 99.split():将字符串拆分为子串。 100.rjust():将字符串右对齐。
1
Python函数用法示例展示
1. print():
print("Hello, World!")
1
2.input():
name = input("Enter your name: ") print("Hello, " + name)
1
3.len():
my_list = [1, 2, 3, 4, 5] print(len(my_list))
1
4.type():
num = 10 print(type(num))
1
5.int():
num_str = "10" num = int(num_str) print(num)
1
6.float():
num_str = "3.14" num = float(num_str) print(num)
1
7.str():
num = 10 num_str = str(num) print(num_str)
1
8.list():
my_tuple = (1, 2, 3) my_list = list(my_tuple) print(my_list)
1
9.tuple():
my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple)
1
10.dict():
my_dict = dict(name='Alice', age=30) print(my_dict)
1
11.set():
my_list = [1, 2, 3, 3, 4, 5] my_set = set(my_list) print(my_set)
1
12.range():
my_range = range(5) for num in my_range: print(num)
1
13.sorted():
my_list = [3, 1, 4, 1, 5, 9, 2] sorted_list = sorted(my_list) print(sorted_list)
1
14.sum():
my_list = [1, 2, 3, 4, 5] total = sum(my_list) print(total)
1
15.abs():
num = -10 absolute = abs(num) print(absolute)
1
17.round():
num = 3.14159 rounded = round(num, 2) print(rounded)
1
18.max():
my_list = [3, 1, 4, 1, 5, 9, 2] max_num = max(my_list) print(max_num)
1
19.min():
`my_list = [3, 1, 4, 1, 5, 9, 2] min_num = min(my_list) print(min_num)`
1
20.all():
my_list = [True, True, False] result = all(my_list) print(result)
1
201.any():
my_list = [False, False, True] result = any(my_list) print(result)
1
20.zip():
list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] zipped = list(zip(list1, list2)) print(zipped)
1
21.map():
def square(x): return x ** 2 numbers = [1, 2, 3, 4] squared = list(map(square, numbers)) print(squared)
1
23.filter():
def is_even(x): return x % 2 == 0 numbers = [1, 2, 3, 4, 5, 6] evens = list(filter(is_even, numbers)) print(evens)
1
24.lambda:
add = lambda x, y: x + y result = add(3, 4) print(result)
1
25.reduce():
from functools import reduce numbers = [1, 2, 3, 4] result = reduce(lambda x, y: x + y, numbers) print(result)
1
26.enumerate():
fruits = ['apple', 'banana', 'cherry'] for index, fruit in enumerate(fruits): print(index, fruit)
1
27.format():
`name = "Alice" age = 30 message = "My name is {} and I am {} years old".format(name, age) prin
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Javachichi/article/details/138556829