1.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出
时间: 2024-02-23 22:58:09 浏览: 52
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
1. 从键盘上输入一个字符串,并显示到屏幕上:
```python
str_input = input("请输入一个字符串:")
print("您输入的字符串是:", str_input)
```
2. 统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’:
```python
str_input = input("请输入一个字符串:")
num_count = 0
a_count = 0
str_output = ""
for char in str_input:
if char.isdigit():
num_count += 1
if char == 'a':
a_count += 1
char = 'A'
str_output += char
print("字符串中数字的个数为:", num_count)
print("字符串中小字母'a'的个数为:", a_count)
print("替换后的字符串是:", str_output)
```
3. 从键盘上输入另一个字符串,将两个字符串进行拼接:
```python
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
result = str1 + str2
print("拼接后的结果为:", result)
```
4. 在字符串中查找子串“is”,并返回第一个查找的位置:
```python
str_input = input("请输入一个字符串:")
index = str_input.find("is")
if index == -1:
print("字符串中不存在'is'子串")
else:
print("第一个'is'子串在字符串中的位置为:", index)
```
5. 将拼接好的字符串逆序输出:
```python
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
result = str1 + str2
reverse_result = result[::-1]
print("拼接后的字符串逆序输出为:", reverse_result)
```
阅读全文