python:输入字符串s,判断s的第一个字符与最后一个字符是否相等。
时间: 2024-05-01 17:16:14 浏览: 17
可以使用Python中的下标索引来获取字符串的第一个字符和最后一个字符,然后进行比较。
代码如下:
```
s = input("请输入字符串:")
if s[0] == s[-1]:
print("第一个字符和最后一个字符相等")
else:
print("第一个字符和最后一个字符不相等")
```
其中,`s[0]`表示字符串的第一个字符,`s[-1]`表示字符串的最后一个字符。如果相等,则输出“第一个字符和最后一个字符相等”,否则输出“第一个字符和最后一个字符不相等”。
相关问题
python输入一个字符串判断字符串是否是对称字符串
可以通过比较字符串正序和倒序是否相等来判断字符串是否是对称字符串。
示例代码:
```python
s = input("请输入一个字符串:")
if s == s[::-1]:
print("是对称字符串")
else:
print("不是对称字符串")
```
运行结果:
```
请输入一个字符串:abcba
是对称字符串
```
判断输入一个字符串是否与字符串数组的一个元素相等
可以使用循环遍历字符串数组,逐一与输入字符串进行比较,如果相等则返回 True,否则继续循环比较,如果最终都没有找到相等的元素,则返回 False。
以下是一个 Python 代码示例:
```python
def is_in_array(string, array):
for item in array:
if string == item:
return True
return False
```
可以将输入的字符串和字符串数组作为参数传递给上述函数,函数将返回 True 或 False,指示是否存在相等的元素。例如:
```python
my_string = "hello"
my_array = ["world", "hello", "python"]
print(is_in_array(my_string, my_array)) # 输出 True
```
在这个例子中,输入的字符串是 "hello",字符串数组是 ["world", "hello", "python"],函数返回 True,因为 "hello" 存在于数组中。