Python 知识要点:字符串
字符串是一个有序的字符的集合,用来储存和表现基于文本的信息。
常见的是单引号和双引号形式,两种形式同样有效可以互换。
【字符串判断方法】
# 1.判断空白字符 space_str = " \t" print(space_str.isspace()) # 2.判断字符串中是否只包含数字 # 1>三个方法都不能判断小数 # 2>判断:纯数字 -> +unicode -> +中文数字 num_str = "" print(num_str) print(num_str.isdecimal()) print(num_str.isdigit()) print(num_str.isnumeric())
【字符串查找替换】
hi_str = "hi world" # 1.判断是否以指定的字符串开始 print(hi_str.startswith("h")) # 2.判断是否以指定字符串结束 print(hi_str.endswith("i")) # 3.查找指定字符串 # index同样可以查找制定的字符串在大字符串中的索引 print(hi_str.find("i")) # 如果指定的字符串不存在,index会报错,find返回-1 print(hi_str.find("12")) # 4.替换字符串 print(hi_str.replace("world", "python")) print(hi_str)
【字符串拆分和连接】
# 1.将字符串中的空白字符全部去除 # 2.再用""作为分隔符,拼接成一个整齐的字符串 poem = "静夜思 \t 李白 \t 床前明月光 \t \n疑是地上霜" print(poem) # 1.拆分 r = poem.split() print(r) # 2.合并 print(" ".join(r))
【字符串文本对齐】
# 居中对齐文本,去除空白字符 poem = [" 静夜思", "李白", "床前明月光", "疑是地上霜"] print(type(poem)) for poem_str in poem: print("!%s!" % poem_str.strip().center(15))
从现在开始,种下梦想中的参天大树