python判断输入字符是否含有指定字符串,代码示例
时间: 2024-02-24 18:56:25 浏览: 19
可以使用 `in` 关键字来判断一个字符串是否包含另一个字符串,示例如下:
```python
string = input("请输入一个字符串:")
target = input("请输入要查找的字符串:")
if target in string:
print("该字符串包含指定字符串")
else:
print("该字符串不包含指定字符串")
```
在上面的代码中,我们先输入一个字符串,然后输入要查找的字符串,使用 `in` 关键字判断是否包含,最后输出结果。
相关问题
python判断字符串是否是对称字符串代码
以下是一个示例代码,可以判断一个字符串是否是对称字符串:
```python
def is_symmetric_string(s):
"""
判断字符串是否是对称字符串
"""
if not s:
return True
# 只需要判断前一半和后一半是否相等即可
n = len(s)
for i in range(n // 2):
if s[i] != s[n - i - 1]:
return False
return True
```
该函数首先判断字符串是否为空,如果是空字符串,则认为它是对称字符串。接下来,它只需要判断前一半和后一半是否相等即可。如果有任何一个字符不相等,则该字符串不是对称字符串。如果整个字符串都遍历完成,那么它就是对称字符串。
例如,对于字符串 “abcba”,调用该函数会返回 True,因为它是对称字符串。而对于字符串 “abccba”,也调用该函数会返回 True,因为它也是对称字符串。但对于字符串 “abc”,调用该函数会返回 False,因为它不是对称字符串。
python实现输入字符串中英互译代码示例
用Python实现输入字符串中英互译的代码示例如下:def translate(string):
# 定义字典
dic = {'cat': '猫', 'dog': '狗', 'hello': '你好'}
# 判断string是否在字典中
if string in dic.keys():
return dic[string]
else:
return string# 调用函数
print(translate('cat'))
print(translate('dog'))
print(translate('hello'))