.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出
时间: 2024-02-23 21:58:07 浏览: 17
好的,您的问题是如何用Python实现对字符串的各种操作。下面是对应的Python代码:
1. 从键盘上输入一个字符串,并显示到屏幕上:
```python
s = input("请输入一个字符串:")
print(s)
```
2. 统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’:
```python
s = input("请输入一个字符串:")
num_count = 0 # 统计数字的个数
a_count = 0 # 统计小写字母a的个数
s_new = "" # 用于存储替换后的字符串
for c in s:
if c.isdigit():
num_count += 1
elif c == 'a':
a_count += 1
s_new += 'A'
else:
s_new += c
print("数字的个数:", num_count)
print("小写字母a的个数:", a_count)
print("替换后的字符串:", s_new)
```
3. 从键盘上输入另一个字符串,将两个字符串进行拼接:
```python
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
s3 = s1 + s2
print("拼接后的字符串:", s3)
```
4. 在字符串中查找子串“is”,并返回第一个查找的位置:
```python
s = input("请输入一个字符串:")
pos = s.find("is")
if pos == -1:
print("没有找到子串is")
else:
print("子串is在位置:", pos)
```
5. 将拼接好的字符串逆序输出:
```python
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
s3 = s1 + s2
print("拼接后的字符串:", s3[::-1])
```