1.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出
时间: 2024-03-27 16:38:00 浏览: 188
以下是Python代码实现:
```python
# 从键盘上输入一个字符串,并显示到屏幕上
str1 = input("请输入一个字符串:")
print("输入的字符串为:", str1)
# 统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’
num_count = 0
a_count = 0
for char in str1:
if char.isdigit():
num_count += 1
if char == 'a':
a_count += 1
str1 = str1.replace('a', 'A')
print("字符串中数字的个数为:", num_count)
print("字符串中小字母‘a’的个数为:", a_count)
print("替换后的字符串为:", str1)
# 从键盘上输入另一个字符串,将两个字符串进行拼接
str2 = input("请输入另一个字符串:")
str_concat = str1 + str2
print("拼接后的字符串为:", str_concat)
# 在字符串中查找子串“is”,并返回第一个查找的位置
pos = str_concat.find('is')
print("子串‘is’在字符串中的位置为:", pos)
# 将拼接好的字符串逆序输出
str_reverse = str_concat[::-1]
print("逆序输出的字符串为:", str_reverse)
```
运行以上代码,可以依次输入一个字符串和另一个字符串,然后统计字符串中数字的个数和小字母‘a’的个数,并将‘a’替换成‘A’,拼接两个字符串,查找子串“is”在字符串中的位置,并将拼接好的字符串逆序输出。
阅读全文