用python写1.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出
时间: 2024-02-23 17:57:52 浏览: 89
再谈Python中的字符串与字符编码(推荐)
好的,以下是您提出的问题的 Python 代码实现:
1. 从键盘输入一个字符串,并显示到屏幕上:
```python
string = input("请输入一个字符串:")
print("您输入的字符串是:", string)
```
2. 统计字符串中数字的个数。统计字符串中小字母 ‘a’ 的个数,并把 ‘a’ 替换成 ‘A’:
```python
string = input("请输入一个字符串:")
digit_count = 0
a_count = 0
new_string = ""
for c in string:
if c.isdigit():
digit_count += 1
if c.islower() and c == 'a':
a_count += 1
c = 'A'
new_string += c
print("数字的个数是:", digit_count)
print("小写字母 a 的个数是:", a_count)
print("替换后的字符串是:", new_string)
```
3. 从键盘上输入另一个字符串,将两个字符串进行拼接:
```python
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")
new_string = string1 + string2
print("拼接后的字符串是:", new_string)
```
4. 在字符串中查找子串 “is”,并返回第一个查找的位置:
```python
string = input("请输入一个字符串:")
index = string.find("is")
if index != -1:
print("第一个 'is' 出现的位置是:", index)
else:
print("未找到 'is'")
```
5. 将拼接好的字符串逆序输出:
```python
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")
new_string = string1 + string2
reverse_string = new_string[::-1]
print("逆序输出的字符串是:", reverse_string)
```
希望我的回答对您有所帮助!
阅读全文