欢迎访问宙启技术站
智能推送

Python中最常用的内置函数和方法

发布时间:2023-06-16 05:42:52

Python是一种高级编程语言,它提供了许多内置函数和方法,以便您能够轻松地处理和操作数据。

这些内置函数和方法是Python编程中最基本和最常用的工具。在本文中,我们将探讨最常用的Python内置函数和方法。

1. print() 函数

该函数用于将数据打印到控制台。可接受任意数量的参数。

语法:print(*objects, sep=' ', end='

', file=sys.stdout, flush=False)

参数说明:

- objects:要打印的对象。如果有多个对象,则它们用逗号隔开。

- sep:指定对象之间的分隔符。默认为一个空格。

- end:指定在最后一个对象后要追加的字符。默认为换行符。

- file:要写入的文件对象。默认为sys.stdout(即控制台)。

- flush:如果为True,则强制刷新输出。

示例代码:

print("Hello, World!")  # 打印 Hello, World!
print("Python", "is", "fun", sep="-")  # 打印 Python-is-fun

2. input() 函数

该函数用于从用户处获取输入。返回一个字符串类型的值。

语法:input(prompt=None)

参数说明:

- prompt:用于向用户显示的字符串。默认为None。

示例代码:

name = input("What is your name?")
print("Hello", name)  # 输出 Hello <name>

3. len() 函数

该函数用于返回一个对象的长度或元素数量。

语法:len(s)

参数说明:

- s:要获取长度的对象。

示例代码:

string = "Hello, World!"
length = len(string)
print("The length of the string is:", length)  # 输出 The length of the string is: 13

4. str() 函数

该函数用于将一个对象转换为字符串类型。

语法:str(object='')

参数说明:

- object:要转换为字符串的对象。默认为空字符串。

示例代码:

number = 123
string = str(number)
print(string)  # 输出 123

5. int() 函数

该函数用于将一个对象转换为整数类型。

语法:int(x=0, base=10)

参数说明:

- x:要转换为整数的对象。

- base:x的基数。默认为10。

示例代码:

string = "123"
number = int(string)
print(number)  # 输出 123

6. float() 函数

该函数用于将一个对象转换为浮点数类型。

语法:float(x)

参数说明:

- x:要转换为浮点数的对象。

示例代码:

string = "3.14"
number = float(string)
print(number)  # 输出 3.14

7. bool() 函数

该函数用于将一个对象转换为布尔类型。

语法:bool(x)

参数说明:

- x:要转换为布尔类型的对象。

示例代码:

number = 0
boolean = bool(number)
print(boolean)  # 输出 False

8. range() 函数

该函数用于生成一个指定范围内的整数序列。

语法:range(start, stop, step)

参数说明:

- start:数列的起始值。默认为0。

- stop:数列的最后一个值(不包括)。必须指定。

- step:数列中的元素之间的步幅。默认为1。

示例代码:

sequence = range(0, 10, 2)
print(list(sequence))  # 输出 [0, 2, 4, 6, 8]

9. type() 函数

该函数用于返回一个对象的类型。

语法:type(obj)

参数说明:

- obj:要获取类型的对象。

示例代码:

number = 123
print(type(number))  # 输出 <class 'int'>

10. list() 函数

该函数用于将一个可迭代对象转换为列表类型。

语法:list(iterable)

参数说明:

- iterable:要转换为列表的可迭代对象。

示例代码:

string = "Hello, World!"
list_string = list(string)
print(list_string)  # 输出 ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']

11. tuple() 函数

该函数用于将一个可迭代对象转换为元组类型。

语法:tuple(iterable)

参数说明:

- iterable:要转换为元组的可迭代对象。

示例代码:

string = "Hello, World!"
tuple_string = tuple(string)
print(tuple_string)  # 输出 ('H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!')

12. set() 函数

该函数用于创建一个无序且不重复的集合。

语法:set(iterable)

参数说明:

- iterable:要转换为集合的可迭代对象。

示例代码:

list_number = [1, 2, 3, 2, 1]
set_number = set(list_number)
print(set_number)  # 输出 {1, 2, 3}

13. dict() 函数

该函数用于创建一个字典。

语法:dict(**kwargs)

参数说明:

- **kwargs:键值对。

示例代码:

dictionary = dict(name="John", age=25)
print(dictionary)  # 输出 {'name': 'John', 'age': 25}

14. sorted() 函数

该函数用于对可迭代对象进行排序。

语法:sorted(iterable, key=None, reverse=False)

参数说明:

- iterable:要排序的可迭代对象。

- key:可选参数,用于指定排序的依据(如按照字母顺序排列字符串)。

- reverse:可选参数,用于控制是否降序排列。默认为False(升序排列)。

示例代码:

list_number = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(list_number)
print(sorted_list)  # 输出 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

15. abs() 函数

该函数用于返回一个对象的绝对值。

语法:abs(x)

参数说明:

- x:要获取绝对值的对象。

示例代码:

number = -5
abs_number = abs(number)
print(abs_number)  # 输出 5

总结:

Python提供了许多内置函数和方法,这些函数和方法是Python编程中最基本和最常用的工具。它们可以让您轻松地处理和操作数据。在本文中,我们探讨了最常用的Python内置函数和方法。无论您是刚刚入门Python还是在深入研究,这些函数和方法都是您必须掌握的。