Python文本格式处理
1. 大小写处理
-
upper()函数
str = "hello world" print(str.upper()) #输出的内容为HELLO WORLD #此函数将字符全部变为大写
-
lower()函数
str = "Hello World" print(str.lower()) #输出的内容为hello world #此函数将字符全部变为小写
-
capitalize()
str = "hello world" print(str.lower()) #输出的内容为Hello world #此函数将字符的第一个字母转化为大写字母,其余小写
-
title()
str = "hello world" print(str.lower()) #输出的内容为Hello World #此函数将字符的每个单词的第一个字母转化为大写,其余小写
2. 拼接与分隔
-
join()函数
join函数可以将列表中的字符串拼接起来,用法如下
str=['hello','world'] print(' '.join(str)) #这里的' '表示拼接的字符串用空格隔开 #输出为 hello world
-
split()函数
split()函数是join函数的逆过程,用法如下
str='hello world' print(str.split(' ') #这里的' '表示分隔的字符串用空格隔开 #输出为 ['hello','world']
3. 去空格
-
lstrip()函数
此函数用于去除字符左边的字符串,用法如下
str = " hello world" print(str.lstrip()) #输出的结果为 hello world
-
rstrip()函数
此函数为去除字符右边的字符串,用法如下
str = "hello world " print(str.lstrip()) #输出的结果为 hello world右边的空格为去除掉了
-
strip()函数
去除掉字符串左右两边的空白字符,用法如下
str = " hello world " print(str.lstrip()) #输出的结果为 hello world 左右的空格为去除掉了
4. 文件读取
文件的读取第一级读取的是行,第二级则是字符
f = open("C:/Users/lwz/Desktop/text.txt")#打开文档读取
for line in f:#第一级读取,读取的是每一行
for str in line:#二级读取,读取的是字符
if str==' ':
str = ','#将空白字符替换成逗号
print(str,end='')#要求输出不自动换行
只要找到文件读取的原理,基本上1,2,3函数都是可以由此写出来的