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

Python中的内置函数:常见的使用方法

发布时间:2023-06-22 02:40:19

Python是一门功能强大的编程语言,拥有许多内置函数,使编写代码更加简单和高效。这些函数是Python解释器默认加载的函数库,在程序中可以直接调用。在学习Python编程时,掌握这些内置函数的常见使用方法是非常重要的。本文将介绍一些常见的Python内置函数及其使用方法,供初学者参考。

1. print()

Python中最常用的函数之一就是print()函数,它用于将字符串、数字、变量等输出到屏幕上。语法格式如下:

print(object(s), sep=separator, end=end, file=file, flush=flush)

其中,object(s)是要输出的内容,可以是字符串、数字、列表、元组、字典等等。sep是分隔符,默认为一个空格;end是输出的结尾符,默认为一个换行符;file是输出的目标文件,默认是标准输出流,即屏幕;flush为True,则立即将输出缓冲区中的内容输出到文件。以下是一些使用示例:

print("Hello, World!")    # 输出字符串

print(42)                 # 输出整数

print(["apple", "orange", "berry"])    # 输出列表

print("apple", "orange", "berry", sep=" | ")    # 使用分隔符

print("Keep learning", end="!")    # 修改结尾符

2. len()

len()函数用于返回对象的长度或元素个数。语法格式如下:

len(s)

其中,s是要获取长度的对象,可以是字符串、列表、元组、字典等。以下是一些使用示例:

name = "John Doe"

print(len(name))    # 输出字符串的长度

fruits = ["apple", "banana", "cherry"]

print(len(fruits))    # 输出列表元素个数

ages = {"John": 22, "Mary": 24, "David": 21}

print(len(ages))    # 输出字典键值对数

3. input()

input()函数用于从用户输入中获取数据。语法格式如下:

input(prompt)

其中,prompt是要显示给用户的提示信息。以下是一个使用示例:

name = input("What is your name? ")

print("Hello, " + name + "!")

4. range()

range()函数用于生成一个整数序列,通常用于循环操作。语法格式如下:

range(start, stop, step)

其中,start是起始值(默认为0),stop是终止值(不包含),step是步长(默认为1)。以下是一些使用示例:

for i in range(5):

    print(i)    # 输出0到4的整数

for j in range(10, 20):

    print(j)    # 输出10到19的整数

for k in range(0, 10, 2):

    print(k)    # 输出偶数0到8

5. type()

type()函数用于返回对象的类型。语法格式如下:

type(object)

其中,object是要获取类型的对象。以下是一些使用示例:

x = 5

y = "Welcome"

z = [1, 2, 3]

print(type(x))    # 输出整数类型

print(type(y))    # 输出字符串类型

print(type(z))    # 输出列表类型

6. int()

int()函数用于将字符串转换为整数。语法格式如下:

int(x, base)

其中,x是要转换的字符串,base是进制数(默认为10)。以下是一些使用示例:

n1 = int("45")    # 转换为十进制整数

n2 = int("101100", 2)    # 转换为二进制整数

n3 = int("3c", 16)       # 转换为十六进制整数

print(n1, n2, n3)

7. str()

str()函数用于将对象转换为字符串。语法格式如下:

str(object)

其中,object是要转换的对象,可以是数字、列表、元组、字典等。以下是一些使用示例:

x = 258

y = [1, 2, "apple"]

print(str(x))    # 转换为字符串

print(str(y))

8. float()

float()函数用于将字符串转换为浮点数。语法格式如下:

float(x)

其中,x是要转换的字符串。以下是一些使用示例:

num1 = float("3.14")

num2 = float("7")

print(num1, num2)

以上只是Python内置函数的一部分,通过掌握这些常见函数的使用方法,可以提高代码编写效率,让编程变得更加简单、高效。通过不断积累实践,在开发中运用这些函数,可以结合实际需求,切实提升编码效率,并开发出高效、可靠的项目。