去掉字符串中所有的空格
s=input("请输入字符串:")
a=s.replace(" ","")
print(a)
获取字符串中汉字的个数
s="asdjaf 一 一一 一 一"
a=s.count("一")
print(a)
将字母全部转换为大写和小写
s=input("请输入字符串:")
a=s.lower()
b=s.upper()
print(a,b)
根据标点符号对字符串进行分行
s=input("请输入字符串:")
b=input("请输入分行符号")
s=s.split(',')
print(s)
for i in s:
print(i)
去掉字符串数组中每个字符串的空格(循环)
s=input("请输入字符串:")
a=s.replace(" ","")
print(a)
for i in a:
print(i)
随意输入心中想到的一个书名,然后输出它的字符串长度(len属性)
s=input("请输入喜欢书名:")
print("{}的书名长度是{}".format(s,len(s)))
接收用户输入的字符串,将其中的字符进行排序,并以逆序输出,例如:acdefb - abcdeffedcba
s = input("请输入字符串:")
ls = list(s)#转化为列表
ls.sort()#从小到大排序
ls.reverse()#将列表进行翻转
s = ""
for i in range(0,len(ls)):
s += ls[i]
print(s)
用户输入一句英文,将其中的单词以反序输出 例如:hello c sharp — sharp c hello
s=input("请输入字符串:")
ls=s.split()#将字符串按照特定的格式进行分割,返回值是一个列表
ls.reverse()#将列表进行翻转
s=""
for i in range(0,len(ls)):
s += ls[i]+" "
print(s)
用户输入一句话,找出所有”呵“的位置
s = input("请输入一段话:")
ls=[]
for i in range(0,len(s)):
if s[i]=="呵":
ls.append(i)#向列表尾部追加元素(添加)
print("呵的位置是%s"%ls)
有个字符串数组,存储了10个书名,书名有长有短,现在将他们统一处理,若长度大于10,则
截取长度为8的子串,将统一处理后的结果输出
ls=["喜羊羊与灰太狼","全世界路过","且行天下","王子豪永远的神","安抚哈佛公司结合公司规划设计","阿飞","王者荣耀","吃鸡","手游","放假啊十分骄傲三个"]
for i in range(0,len(ls)):
s=ls[i]
if len(s)>10:
s=s[0:8]
ls[i]=s
print(ls)
用户输入一句话,找出所有”呵呵“的位置
s = input("请输入一段话!")
ls = []
for i in range(0,len(s)-1):
if s[i] == "呵" and s[i+1] =="呵":
ls.append(i)
print("呵呵的位置是:{}".format(ls))
如何判断一个字符串是否是另一个字符串的子串
s = input("请输入字符串A:")
s1 = input("请输入需要判断的字符串B:")
a=True
if s.find(s1) != -1:
a=False
if a:
print("字符串B%s不在字符串A内%s"%(s1,s))
else:
print("字符串B%s在字符串A内%s"%(s1,s))
如何验证一个字符串中的每一个字符均在另一个字符串中出现
s = input("请输入字符串A:")
s1 = input("请输入需要判断的字符串B:")
flag = True
for i in range(0,len(s1)):
if s.find(s1[i]) == -1:
flag = False
if flag:
print("字符串B{}的所有元素在A{}内".format(s1,s))
else:
print("字符串B{}不是所有元素都在A{}内".format(s1,s))
如何生成无数字的全字母的字符串
import string
import random
s=string.ascii_letters
s1 =""
for i in range(1,10):
s1 += random.choice(s)
print(s1)
如何随机生成带数字和字母的字符串
import string
import random
s=string.ascii_letters + string.digits#前为生成字母,后为生成数字
s1 =""
for i in range(1,15):
s1 += random.choice(s)
print(s1)
如何判定一个字符串中既有数字又有字母
import string
s=input("请输入判断的字符串:")
if(s.isalnum()and not s.isalpha()) and not s.isdigit():
print("字符串%s包含数字和字母"%s)
else:
print("字符串%s并不是包含数字和字母"%s)