本文主要是介绍99个Python函数语法从小白进阶大佬,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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():将字符串右对齐。
Python函数用法示例展示
1. print():
print("Hello, World!")
2.input():
name = input("Enter your name: ")
print("Hello, " + name)
3.len():
my_list = [1, 2, 3, 4, 5]
print(len(my_list))
4.type():
num = 10
print(type(num))
5.int():
num_str = "10"
num = int(num_str)
print(num)
6.float():
num_str = "3.14"
num = float(num_str)
print(num)
7.str():
num = 10
num_str = str(num)
print(num_str)
8.list():
my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)
9.tuple():
my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple)
10.dict():
my_dict = dict(name='Alice', age=30)
print(my_dict)
11.set():
my_list = [1, 2, 3, 3, 4, 5]
my_set = set(my_list)
print(my_set)
12.range():
my_range = range(5)
for num in my_range:print(num)
13.sorted():
my_list = [3, 1, 4, 1, 5, 9, 2]
sorted_list = sorted(my_list)
print(sorted_list)
14.sum():
my_list = [1, 2, 3, 4, 5]
total = sum(my_list)
print(total)
15.abs():
num = -10
absolute = abs(num)
print(absolute)
17.round():
num = 3.14159
rounded = round(num, 2)
print(rounded)
18.max():
my_list = [3, 1, 4, 1, 5, 9, 2]
max_num = max(my_list)
print(max_num)
19.min():
my_list = [3, 1, 4, 1, 5, 9, 2]min_num = min(my_list)print(min_num)
20.all():
my_list = [True, True, False]
result = all(my_list)
print(result)
201.any():
my_list = [False, False, True]
result = any(my_list)
print(result)
20.zip():
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
zipped = list(zip(list1, list2))
print(zipped)
21.map():
def square(x):return x ** 2numbers = [1, 2, 3, 4]
squared = list(map(square, numbers))
print(squared)
23.filter():
def is_even(x):return x % 2 == 0numbers = [1, 2, 3, 4, 5, 6]
evens = list(filter(is_even, numbers))
print(evens)
24.lambda:
add = lambda x, y: x + y
result = add(3, 4)
print(result)
25.reduce():
from functools import reducenumbers = [1, 2, 3, 4]
result = reduce(lambda x, y: x + y, numbers)
print(result)
26.enumerate():
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):print(index, fruit)
27.format():
name = "Alice"age = 30message = "My name is {} and I am {} years old".format(name, age)print(message)
-
这些示例展示了剩下的一些Python函数的用法,希望对您有所帮助!如果您需要更多示例或有任何问题,可以自己去尝试哦.
-
感谢大家的关注和支持!想了解更多Python编程精彩知识内容,请关注我的 微信公众号:python小胡子,有最新最前沿的的python知识和人工智能AI与大家共享,同时,如果你觉得这篇文章对你有帮助,不妨点个赞,并点击关注.动动你发财的手,万分感谢!!!
这篇关于99个Python函数语法从小白进阶大佬的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!