python字符串常用内建函数Python内建函数
更新时间:2023-10-17Python字符串的内建函数
Python中字符串是不可变类型的数据结构。字符串常用的内建函数如下:
str.upper()
:将字符串中的小写字母转换为大写字母。str.lower()
:将字符串中的大写字母转换为小写字母。str.count(substring)
:计算字符串中子串出现的次数。str.find(substring)
:查找字符串中第一个匹配子串的位置,若未找到则返回-1。
# 示例代码
s = "Python is an easy language to learn."
print(s.upper()) # PYTHON IS AN EASY LANGUAGE TO LEARN.
print(s.lower()) # python is an easy language to learn.
print(s.count("an")) # 2
print(s.find("an")) # 10
Python内建函数的使用
Python提供了大量的内建函数,这里列出一些常用的函数。
print()
:输出内容到控制台。input()
:从控制台读入数据。len()
:返回对象的长度或元素个数。str()
:将指定的对象转换为字符串类型。
# 示例代码
name = input("请输入你的名字:")
age = input("请输入你的年龄:")
print("你好," + name + "!你的年龄是" + age + "岁。")
s = "Hello World!"
print(len(s)) # 12
print(str(123)) # '123'
使用内建函数处理列表
列表是Python中常用的数据结构,可以使用内建函数对列表进行操作,如下所示:
list.append(item)
:将指定的项添加到列表末尾。list.pop(index)
:移除指定位置上的元素,并返回该元素。list.index(item)
:查找指定项的第一个匹配其位置。list.reverse()
:将列表中的元素逆序。
# 示例代码
numbers = [1, 2, 3]
numbers.append(4)
print(numbers) # [1, 2, 3, 4]
print(numbers.pop(1)) # 2
print(numbers) # [1, 3, 4]
print(numbers.index(4)) # 2
numbers.reverse()
print(numbers) # [4, 3, 1]
Python内建函数处理文件
Python提供了功能丰富的文件处理函数,如下所示:
open()
:打开文件,获取文件对象。file.close()
:关闭文件。file.read()
:从文件中读取指定字节数的数据。file.write(string)
:将指定的字符串写入文件。
# 示例代码
f = open("test.txt", "w")
f.write("Hello World!")
f.close()
f = open("test.txt", "r")
print(f.read()) # Hello World!
f.close()