Python常用函数详解
Python是一种高级编程语言,适用于在各种领域开发软件和应用程序。Python函数是一个可重用的代码块,用于执行特定的任务。这篇文章将详细说明Python的常用函数。
1. print()
print()
函数用于将文本输出到控制台。其基本语法如下:
print([object(s)], ..., sep=' ', end='\n', file=sys.stdout, flush=False)
其中:
object(s)
是要打印的对象。可以是单个对象或多个对象。sep
是分隔符,它在默认情况下是空格。end
是在所有对象打印完毕后打印的结束字符,默认是换行符。file
是要打印到的文件对象。sys.stdout
是默认值,指定在控制台打印输出。flush
是一个布尔值,默认为False,表示缓存是否被清空。
以下是示例:
print("Hello, World!")
输出:
Hello, World!
a = 10
b = 20
print("a = ", a, " b = ", b, sep="")
输出:
a = 10 b = 20
2. input()
input()
函数用于从用户获取输入。其基本语法如下:
input([prompt])
其中:
prompt
是要向用户显示的文字,是一个可选的参数。
以下是示例:
name = input("What is your name? ")
print("Hello, " + name + "!")
输出:
What is your name? John
Hello, John!
3. len()
len()
函数用于获取序列对象(比如字符串、元组、列表等)的长度或大小。其基本语法如下:
len(s)
其中:
s
是字符串、元组、列表或其他可迭代对象。
以下是示例:
str = "Hello, World!"
print(len(str))
输出:
13
arr = [10, 20, 30, 40, 50]
print(len(arr))
输出:
5
4. range()
range()
函数用于生成一个指定范围内的整数序列。其基本语法如下:
range(start, stop[, step])
其中:
start
是起始数值,默认为0。stop
是终止数值。该数值是不包含在序列中的。step
是增量,默认为1。
以下是示例:
for i in range(1, 10, 2):
print(i)
输出:
1
3
5
7
9
print(list(range(5)))
输出:
[0, 1, 2, 3, 4]
5. map()
map()
函数用于对列表的每个元素执行指定的函数,返回的是一个新的列表。其基本语法如下:
map(function, iterable, ...)
其中:
function
是一个函数,用于对每个元素进行操作。iterable
是一个或多个列表。
以下是示例:
arr = [1, 2, 3, 4, 5]
new_arr = map(lambda x: x * x, arr)
print(list(new_arr))
输出:
[1, 4, 9, 16, 25]
list1 = [1, 2, 3]
list2 = [10, 20, 30]
new_list = map(lambda x, y: x + y, list1, list2)
print(list(new_list))
输出:
[11, 22, 33]
结论
在本文中,我们已经讲解了一些Python常用函数,以及它们的基本语法和示例。这些函数可以帮助您编写更好的代码,并提高代码的效率。如果您想更深入地学习Python编程,可以继续学习其他的Python函数和库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python常用函数详解 - Python技术站