Python 常见函数总结
Python 是一门通用高级编程语言,常常用于 Web 开发、数据分析、人工智能等领域。Python 社区拥有许多非常优秀的第三方库和模块,使得 Python 具备了很多强大的功能。本篇文章将介绍 Python 常见的函数。
print()
print()
函数用于将对象以文本形式表示输出。其语法如下:
print(object(s), sep=separator, end=end, file=file, flush=flush)
object(s)
: 必需。要打印的一个或多个对象。如果有多个对象,则可以在 print() 函数中用逗号分隔它们。sep
: 可选。用于分隔对象的字符串,默认值为一个空格。end
: 可选。用于结束打印的字符串,默认值为换行符 “\n”。file
: 可选。指定输出的文件对象。如果不指定,则默认为标准输出(sys.stdout)。flush
: 可选。如果为True
,则强制刷新流。默认值是False
。
示例代码1:
print("Hello, World!")
# 输出:Hello, World!
示例代码2:
num1 = 7
num2 = 10
print("The sum of", num1, "and", num2, "is", num1 + num2)
# 输出: The sum is 17
input()
input()
函数用于获取用户输入。其语法如下:
input(prompt)
prompt
: 可选。提示文本信息。
示例代码:
name = input("What is your name? ")
print("Hello, " + name + "!")
len()
len()
函数用于返回对象(列表、元组、字符串等)的长度。其语法如下:
len(object)
object
: 必需。要返回长度的对象。
示例代码:
name = "John Smith"
print("The length of name is:", len(name))
# 输出:The length of name is: 10
str()
str()
函数用于将指定的对象转换为字符串。其语法如下:
str(object)
object
: 必需。要转换为字符串的对象。
示例代码:
num = 123
print(str(num) + " is a number.")
# 输出:123 is a number.
int()
int()
函数用于将指定的对象转换为整数。其语法如下:
int(x)
int(x, base)
x
: 必需。要转换为整数的对象。base
: 可选。转换时的进制数。默认为 10。
示例代码:
num = "123"
print(int(num) + 1)
# 输出:124
float()
float()
函数用于将指定的对象转换为浮点数。其语法如下:
float(x)
x
: 必需。要转换为浮点数的对象。
示例代码:
num = "3.14"
print(float(num) + 1)
# 输出:4.14
abs()
abs()
函数用于返回指定数字的绝对值。其语法如下:
abs(x)
x
: 必需。要返回绝对值的数字。
示例代码:
num = -10
print(abs(num))
# 输出:10
range()
range()
函数用于创建指定区间的数字序列。其语法如下:
range(start, stop, step)
start
: 可选。起始数字。默认为 0。stop
: 必需。结束数字。不包含在数字序列中。step
: 可选。每个数字之间的间隔。默认为 1。
示例代码:
for i in range(5):
print(i)
for i in range(1, 11, 2):
print(i)
sorted()
sorted()
函数用于对序列进行排序。其语法如下:
sorted(iterable, *, key=None, reverse=False)
iterable
: 必需。要排序的序列、元组或其他可迭代对象。key
: 可选。用于指定排序规则的函数。reverse
: 可选。是否倒序排列。默认为False
。
示例代码:
nums = [3, 1, 4, 2, 5]
sorted_nums = sorted(nums)
print(sorted_nums)
words = ["apple", "banana", "cherry", "date"]
sorted_words = sorted(words, reverse=True)
print(sorted_words)
以上是我总结的 Python 常用函数的介绍,希望能够对大家有所帮助。