如何让输入的字符串 无视大小输出
本人刚接触 python 请问如何让例题中的p 无视大小写输出? 调用lower()将输入转换为小写即可 这题很简单,你可以把你输入的字符串不变,字符变为一个大写upper(c),一个小写lower(c),然后在匹配,直接用字符串的fiind方法就行了,然后切片把后面的那个字符串取出来如果用find。返回-1
将字符串swapcase后再find一次 BngThea 发表于 2018-9-21 15:15
调用lower()将输入转换为小写即可
关键是输出时候还需要大小写分开。。。 RIXO 发表于 2018-9-21 15:28
这题很简单,你可以把你输入的字符串不变,字符变为一个大写upper(c),一个小写lower(c),然后在匹配,直接 ...
可以不论输入大写的p或小写的 都能索引出原字符串么 zby0709 发表于 2018-9-21 20:55
可以不论输入大写的p或小写的 都能索引出原字符串么
可以啊,你本质上是大写p输入了一次,小写p输入了一次,看哪一个的index在前面输入那个的字符串 塔利班 发表于 2018-9-21 15:29
如果用find。返回-1
将字符串swapcase后再find一次
刚接触python
请问将字符串swapcase再 find 输出 应该怎么操作啊 塔利班 发表于 2018-9-21 15:29
如果用find。返回-1
将字符串swapcase后再find一次
str = input("Enter a string: ")
c = input("Enter a character: ")
d = str.find(c)
e = str.find('c'. swapcase())
if d != -1:
print(str)
else:
print(str)
为什么e只能提取-1呢? e = str.find('c'. swapcase())
把引号去了 塔利班 发表于 2018-9-21 15:29
如果用find。返回-1
将字符串swapcase后再find一次
可以运行了 感谢
页:
[1]