Python内置函数详细解析
Python作为一门高级编程语言,包含了大量内置函数,在日常编程中经常用到,但有些函数的用法和参数并不是很清楚,因此我们需要对Python内置函数进行详细解析。
这是一种常用的输出函数,用于打印内容到控制台或文件中。具体用法如下:
print(obj1, obj2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
obj1
,obj2
, ...: 可以输入多个值,用逗号隔开,表示将这些值输出。sep
: 用来表示多个输出对象之间使用的分隔符,默认为一个空格。end
: 用来表示所有输出对象输出后,最后一个输出对象之后的结尾,默认是一个换行符。file
: 指定输出流,默认是标准输出流,也就是屏幕。flush
: 若该值为True
,则强制输出缓存区内容。默认为False
。
print(1, 2, 3) # 输出 1 2 3
print(1, 2, 3, sep="-") # 输出 1-2-3
print(1, 2, 3, end=".") # 输出 1 2 3.
sorted
sorted
是一个非常常用的内置函数,用于对可迭代对象进行排序。具体用法如下:
sorted(iterable, key=None, reverse=False)
iterable
: 表示被排序的可迭代对象。key
: 用来指定排序的关键字,只有一个参数,返回一个值用来进行排序。默认为None
,即直接比较元素本身。reverse
: 表示排序规则是否反转。如果设为True
,则表示逆序排列。默认为False
。
lst = [3, 2, 1]
sorted_lst = sorted(lst)
print(sorted_lst) # 输出 [1, 2, 3]
lst = [("apple", 3), ("banana", 1), ("pear", 2)]
sorted_lst = sorted(lst, key=lambda x: x[1])
print(sorted_lst) # 输出 [('banana', 1), ('pear', 2), ('apple', 3)]
以上是对print
和sorted
两个内置函数的详细解析和示例说明,希望对Python学习有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python内置函数详细解析 - Python技术站