#题一
- 去掉字符串中所有的空格
s = " sfafas asfasf afasf saf asfasf a asf asa"
kong = s.replace(" ","")
print(kong)
ss = "".join(s.split())
print(ss)
#题二
2. 获取字符串中汉字的个数
str01 = "这是一个美好的故事起源:abcdefasfas,123123124,在这里的,asfasf,123,开始"
def get_number(char):
count = 0 #初始化统计值
for item in char:
if 0x4E00 <= ord(item) <= 0x9FA5: #汉字的16进制范围
count += 1 #发现在区间内的汉字+1
return count #返回计算得到的值
print(get_number(str01))
#题三
3. 将字母全部转换为大写和小写
s = "GQWGQQGQWGQWQGQW"
print(s.lower())
#题四
4. 根据标点符号对字符串进行分行
s = "20世纪40年代末,银行家安迪(蒂姆·罗宾斯 饰)" \
"因涉嫌杀害妻子及她的情夫而锒铛入狱" \
"在这座名为肖申克的监狱内,希望似乎虚无缥缈"
a = s.split(",")
print(a)
#题五
5. 去掉字符串数组中每个字符串的空格(循环)
s = ["asfafas a sdafas asf asf ","asfasf asf as fas fa","afas as asf asf"]
s = ','.join