3.Str3=”I have a dream”
①用空格切分Str3,保持为l
②“*”为分隔符,连结l为一个字符串
③替换dr为t
⑤检测str3中是否含有”a”,返回索引值
⑤计算单词个数
提示:切分x.Split()、连结””.join()、replace(x,y)、x.find()
- str4=“一二三四五”,判断str4是由字母组成的吗?是数字吗?是数字字符吗?提示:判断都是字母 x.isalpha判断都是数字x.isdigit()、判断都是数字字符x.isnumer
3.Str3=”I have a dream”
①用空格切分Str3,保持为l
②“*”为分隔符,连结l为一个字符串
③替换dr为t
⑤检测str3中是否含有”a”,返回索引值
⑤计算单词个数
提示:切分x.Split()、连结””.join()、replace(x,y)、x.find()
参考GPT和自己的思路:
str4 = "一二三四五"
is_alpha = str4.isalpha()
is_digit = str4.isdigit()
is_numeral = str4.isnumeric()
print("is_alpha:", is_alpha)
print("is_digit:", is_digit)
print("is_numeral:", is_numeral)
Str3 = "I have a dream"
l = Str3.split(" ")
print("l:", l)
joined_str = "*".join(l)
print("joined_str:", joined_str)
replaced_str = Str3.replace("dr", "t")
print("replaced_str:", replaced_str)
index_of_a = Str3.find("a")
print("index_of_a:", index_of_a)
word_count = len(l)
print("word_count:", word_count)
代码执行结果:
l: ['I', 'have', 'a', 'dream']
joined_str: 'Ihavea*dream'
replaced_str: 'I have a team'
index_of_a: 6
word_count: 4