python - 当我第一次运行它时,它运行良好。但现在没有了。如果当前字符串开头不包含 is'',我想添加'is'
问题描述
def convert(string):
li = list(string. Split(" "))
return li
str1 = input("insert string: ")
x = convert(str1)
print(x)
if x[0] == "Is":
print("unchanged string : " + str1)
else:
a = "Is"
y = [a] + x
str2 = " ".join([`str`(element) for element in y])
print(str2)
解决方案
使用该.lower()
功能。因此,无论是资本还是小额都可以。
代码:-
def convert(string):
li = list(string.split(" "))
return li
str1 = input("insert string: ")
x = convert(str1)
print(x)
if x[0].lower() == "is":
print("unchanged string : " + str1)
else:
a = "Is"
y = [a] + x
str2 = " ".join([str(element) for element in y])
print(str2)
输出:-
insert string: is it ok
['is', 'it', 'ok']
unchanged string : is it ok
推荐阅读
- javascript - 获取 403 禁止 laravel 广播/身份验证
- javascript - 如何在html中调整窗口大小时隐藏文本调整
- javascript - 单击浏览器的后退按钮时,下一步/路由器没有任何反应
- generics - Making a generic From/Into shortcut for two-steps From
- python - Python中具有任意起始位置的哈密顿路径
- apache-kafka - 是否可以跨 kafka 集群修复参数 min.insync.replicas?
- google-cloud-platform - 谷歌播放服务上的无限加载屏幕
- c# - c# Double.MinValue 和 Double.MaxValue 之间的随机数
- javascript - Three.js从点列表中绘制椭圆
- mule - 如何从有效载荷中的字符串值中获取值,