# 如何去掉字符串中不需要的字符
s = ' abc 123 '
print(s.strip())
print(s.lstrip())
print(s.rstrip())
s = '----abc+++++'
print(s.strip('-+'))
s = 'abc:123'
print(s[:3] + s[4:])
s = '\tabc\t123\txyz'
...
# 如何对字符串进行左、中、右对齐
s = 'abc'
print(s.ljust(20) + '|')
print(s.ljust(20), '=')
print(s.rjust(20))
print(s.center(20) + '|')
# < 描述左对齐
# > 描述右对齐
# ^ 描述居中对齐
print(format(s, ...
# 如何将多个小字符串拼接成一个大的字符串
s1 = 'abcdefg'
s2 = '12345'
# s1 + s2 实际上调用的是 str.__add__(s1, s2)
print(str.__add__(s1, s2))
print(s1 + s2)
pl = ['<0112>', '<32>', '<1024x768&g...
# 如何调整字符串中文本的格式
log = open('../test.log').read()
import re
# 将日期2021-04-23 替换成 04/23/2021 格式
# r代表原始字符串,转义字符在这里作为普通字符串使用
# res = re.sub('(\d{4})-(\d{2})-(\d{2})', ...
# 如何判断字符串a是否以字符串b开头或结尾
import os, stat
f = os.listdir('.')
print(f)
s = 'g.sh'
print(s.endswith('.sh'))
# endswith里面的参数只能是元组,不能是列表
print(s.endswith(('.sh', '.py')))
res ...
# 如何拆分含有多种分隔符的字符串
import os
# 单一分隔符
x = os.popen('ps aux').read().splitlines()
s = x[-1]
# s.split()
# 如果是空格、制表符等空白分隔,可以不用传参
print(s.split())
s = 'ab;cd|efg|hi,jk...
要求
比较两个版本号 version1 和 version2。
如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。
你可以假设版本字符串非空,并且只包含数字和 . 字符。
. 字符不代表小数点,而...
要求
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。
示例 1:
输入: ["flower","flow","flight"]
输出: "fl"
示例 2:
输入: ["dog","racecar","car"]
输出: ""
解释: 输入不存...
字符串(string)
Redis 中最简单的数据结构,它既可以储存文字(比如 "hello world"),又可以储存数字(比如整数10086 和浮点数 3.14),还可以储存二进制数据(比如 10010100)。
Redis 为这几种类型的值分别设置了相应的操作命...