Python字符串和文件操作常用函数分析
本文将介绍Python字符串和文件操作中常用的函数,包括字符串的基本操作和文件的读写操作。
字符串操作常用函数
字符串拼接
字符串拼接可以使用加号+或者逗号,进行拼接:
str1 = "hello"
str2 = "world"
print(str1 + " " + str2) # 输出:hello world
str3 = "hello,"
str4 = "world,"
print(str3, str4) # 输出:hello, world,
字符串切片
字符串切片可以通过下标进行切片,左闭右开区间:
str = "abcdefg"
print(str[1:3]) # 输出:bc
字符串查找
字符串查找可以使用find和index方法:
str = "hello world, world is big!"
print(str.find("world")) # 输出:6
print(str.index("world")) # 输出:6
find和index方法的区别在于找不到指定内容时,find返回-1,而index会抛出异常。
字符串替换
字符串的替换可以使用replace方法:
str = "hello world, world is big!"
print(str.replace("world", "mars")) # 输出:hello mars, mars is big!
字符串按指定分隔符分割
字符串按照指定分隔符进行分割,可以使用split方法:
str = "hello,world,I,am,python"
print(str.split(",")) # 输出:["hello", "world", "I", "am", "python"]
文件操作常用函数
打开文件
打开文件可以使用open方法:
f = open("file.txt", "r") # 打开file.txt文件,以只读方式
open方法也可以指定文件的写入方式:
f = open("file.txt", "w") # 打开file.txt文件,以写入方式
读取文件内容
读取文件可以使用read方法:
f = open("file.txt", "r")
str = f.read()
print(str)
写入文件内容
写入文件可以使用write方法:
f = open("file.txt", "w")
f.write("hello world")
示例说明
示例一
以下为字符串拼接示例:
str1 = "hello"
str2 = "world"
print(str1 + " " + str2) # 输出:hello world
使用加号+可以进行字符串拼接。
示例二
以下为打开文件并读取内容的示例:
f = open("file.txt", "r")
str = f.read()
print(str)
使用open方法打开文件后,可以使用read方法读取文件内容并打印在控制台上。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python字符串和文件操作常用函数分析 - Python技术站