
python字符串处理
这个章节主要记录Python各个字符创处理的方法
刘贝斯
高级网络运维工程师,Python工程师兼讲师
展开
-
python字符串替换
python字符串替换a = 'aabbccddaa'b = a.replace('aa', 'ff')print(b)输出:ffbbccddff提供Python自动化脚本编写服务,如有需求可以联系qq:838648292原创 2020-07-03 10:47:58 · 841 阅读 · 0 评论 -
python提取和删除很长字符串中的一段-*表达式
*表达式,提取和删除很长字符串中的一段test_str = 'root:x:0:0:root:/root:/bin/bash'# 提取root和/bin/bash中的一段name, *file, sh = test_str.split(':')print(*file)# 删除root和/bin/bash中的一段name1, *_, sh1 = test_str.split(':')提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-31 14:34:59 · 937 阅读 · 0 评论 -
python列表转成字符串,同时自定义分隔符
python列表转成字符串,同时自定义分隔符a = ','mylist = ['Brazil', 'Russia', 'India', 'China']print(a.join(mylist))提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-08 11:38:57 · 4597 阅读 · 0 评论 -
Python判断字符串的开头字符
Python判断字符串的开头字符str = 'lewis test'# 是该字符串开头的,返回true。反之,返回:falseprint str.startswith('lew')print str.startswith('abc')提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-08 11:24:55 · 3965 阅读 · 0 评论 -
Python字符串转列表
Python字符串转列表要转列表这个字符首先要有一定的规律,比如有空格,逗号,\n,\t等str = 'SYN,FIN,RESET,ACK'print(str.split(','))输出结果:['SYN', 'FIN', 'RESET', 'ACK']还可以指定分隔次数,默认-1,表示最大str = 'SYN,FIN,RESET,ACK'print(str.split(','...原创 2020-05-06 22:18:05 · 1917 阅读 · 0 评论 -
Python处理字符串中的空白
Python处理字符串中的空白str = ' lewis liu '# 删除字符串中右边的空白print(str.rstrip())# 删除字符串中左边的空白print(str.lstrip())# 删除字符串中左右边的空白print(str.strip())输出结果 lewis liulewis liu lewis liu提供Python自动化脚...原创 2020-05-06 11:20:08 · 1298 阅读 · 0 评论 -
Python字符串大小写处理
Python字符串大小写处理str = 'Hello world'# 首字母大写print(str.title())# 全部大写print(str.upper())# 全部小写print(str.lower())输出结果Hello WorldHELLO WORLDhello world提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-05 21:55:06 · 751 阅读 · 0 评论 -
Python搜索字符串中的关键字
Python搜索字符串简单解释一下我写的这三个函数:after_keywords_last:从后往前开始查找字符串中的关键字,然后返回这个关键字后面所有的内容,包括关键字本身。注意查到了就不会再继续找。after_keywords_first:从前往后开始查找字符串中的关键字,然后返回这个关键字后面所有的内容,包括关键字本身。注意查到了就不会再继续找。find_keywords_in_st...原创 2020-05-05 17:42:20 · 4447 阅读 · 0 评论 -
Python字符串索引取值
Python字符串索引取值str1 = 'Hello World'print(str1[0])print(str1[0:5])print(str1[6:11])输出结果:HHelloWorld提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-04 21:28:20 · 3591 阅读 · 0 评论 -
Python输出原始字符串
Python输出原始字符串value1字符串会换行value1 = 'abc\nabc'# value2输出原始字符串不会换行value2 = r'abc\nabc' # 输出原始字符串不会换行print(value1)print(value2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-04 10:00:19 · 2431 阅读 · 0 评论 -
Python字符串中增加变量--f强制法
Python字符串中增加变量–f强制法value = 10string = 'years old'# 字符串前面增加f,然后强带变量value = f'lewis {value} {string}'print(value)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-04 09:55:06 · 1075 阅读 · 0 评论 -
Python字符串中增加变量--format方法
Python字符串中增加变量–format方法value = 10string = 'test'# {0}:表示第一个变量# {1}:表示第二个变量# 一次类推value = 'lewis {0} {1}'.format(value, string)#不加数字,就是顺序匹配value = 'lewis {} {}'.format(value, string)print(va...原创 2020-05-04 09:18:31 · 2562 阅读 · 0 评论 -
Python字符串中增加变量--%方式(格式化输出)
Python字符串中增加变量–%方式(格式化输出)value = 10string = 'test'# 格式化输出int和strint_value = 'lewis is %d' % valuestr_value = 'lewis is %s' % string# 匹配多种变量int_str_value = 'lewis is %d %s' % (value, string)...原创 2020-05-03 21:00:20 · 5074 阅读 · 0 评论 -
Python在字符串中增加换行和缩进
Python在字符串中增加换行和缩进可以用制表符 \n 和缩进符 \t 来表述str1 = 'lewis\n'str2 = '\tlewis'print(str1)print(str2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-03 20:34:52 · 11816 阅读 · 0 评论 -
Python定义多行字符串
Python定义多行字符串可以用符号’’'或"""来表示Python定义多行字符串可以用符号’’'或"""来表示str ='''abcdefghijklmno'''print(str)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-03 20:28:50 · 2795 阅读 · 0 评论 -
Python字符串拼接
Python字符串拼接方法:str1 = 'lewis'str2 = 'liu'# 直接拼接print(str1 + str2)# 两个字符串之间插入一个空格 print(str1 + ' ' + str2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...原创 2020-05-03 20:02:55 · 323 阅读 · 0 评论