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

Python内置函数的使用方法与示例

发布时间:2023-06-04 09:47:51

Python是一种高级编程语言,具有许多内置的函数和模块,可实现各种操作。在本文中,我们将介绍一些常用的Python内置函数,包括字符串操作、列表操作、数学计算、文件操作等。

字符串操作

1. len()

可以用于获取字符串的长度。语法如下:

len(str)

其中str是要获取长度的字符串。示例代码:

s = "Hello, World!"

print(len(s))

输出:13

2. str.lower() 和 str.upper()

可以用于将字符串转换为小写或大写。语法如下:

str.lower()

str.upper()

示例代码:

s = "Hello, World!"

print(s.lower())

print(s.upper())

输出:hello, world! 和 HELLO, WORLD!

3. str.replace()

可以用于替换字符串的一部分为另一个字符串。语法如下:

str.replace(old, new[, count])

其中old是要被替换的部分,new是用来替换的字符串,count是可选的,表示替换的次数。示例代码:

s = "Hello, World!"

print(s.replace("World", "Python"))

输出:Hello, Python!

4. str.format()

可以用于格式化字符串。语法如下:

str.format(*args, **kwargs)

其中*args是要格式化的参数列表,**kwargs是字典类型的可选参数,用于传递键值对。示例代码:

name = "Alice"

age = 24

print("My name is {0} and I am {1} years old.".format(name, age))

输出:My name is Alice and I am 24 years old.

列表操作

1. len()

可以用于获取列表的长度。语法如下:

len(seq)

其中seq是要获取长度的序列,可以是列表、元组、字符串等。示例代码:

a = [1, 2, 3, 4, 5]

print(len(a))

输出:5

2. max() 和 min()

可以用于获取列表中的最大和最小值。语法如下:

max(iterable[, key=func]) 

min(iterable[, key=func])

其中iterable是要查找的序列,key是可选参数,用于比较大小的函数。示例代码:

a = [1, 2, 3, 4, 5]

print(max(a))

print(min(a))

输出:5 和 1

3. list.append()

可以用于向列表末尾添加一个元素。语法如下:

list.append(obj)

其中list是要添加元素的列表,obj是要添加的元素。示例代码:

a = [1, 2, 3, 4, 5]

a.append(6)

print(a)

输出:[1, 2, 3, 4, 5, 6]

4. list.sort()

可以用于按照升序排序列表。语法如下:

list.sort([key=func,[, reverse=True]])

其中key是可选参数,用于指定排序的键值,reverse是可选参数,用于指定排序方式。示例代码:

a = [5, 4, 3, 2, 1]

a.sort()

print(a)

输出:[1, 2, 3, 4, 5]

数学计算

1. abs()

可以用于获取数值的绝对值。语法如下:

abs(num)

其中num是要获取绝对值的数值。示例代码:

print(abs(-3))

print(abs(3))

输出:3 和 3

2. divmod()

可以用于获取两个数的商和余数。语法如下:

divmod(a, b)

其中a和b是要进行计算的两个数。示例代码:

print(divmod(10, 3))

输出:(3, 1)

3. pow()

可以用于计算一个数的指数幂。语法如下:

pow(x, y[, z])

其中x是底数,y是指数,z是可选参数,表示取模。示例代码:

print(pow(2, 3))

输出:8

4. round()

可以用于四舍五入一个数的小数位数。语法如下:

round(num[, ndigits])

其中num是要四舍五入的数值,ndigits是可选参数,表示小数点后保留的位数。示例代码:

print(round(2.71828, 3))

输出:2.718

文件操作

1. open()

可以用于打开一个文件。语法如下:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

其中file是文件的路径和名称,mode是打开文件的模式,可选值有'r', 'w', 'x', 'a'等。示例代码:

f = open("test.txt", "w")

f.write("Hello, World!")

f.close()

2. close()

可以用于关闭一个文件。语法如下:

file.close()

其中file是要关闭的文件。示例代码:

f = open("test.txt")

print(f.read())

f.close()

3. write()

可以用于向文件中写入内容。语法如下:

file.write(string)

其中file是要写入内容的文件,string是要写入的字符串。示例代码:

f = open("test.txt", "w")

f.write("Hello, World!")

f.write("

")

f.write("Goodbye, World!")

f.close()

4. read()

可以用于从文件中读取内容。语法如下:

file.read([size])

其中file是要读取内容的文件,size是可选参数,表示要读取的字节数。示例代码:

f = open("test.txt")

print(f.read())

f.close()

以上是Python常用的一些内置函数以及使用方法,它们为我们编写Python程序提供了很大的便利性。