1.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出python
时间: 2024-02-23 13:57:53 浏览: 61
键盘录入一个字符串并统计字母,汉字,空格,数字的个数
好的,以下是相应的 Python 代码实现:
1. 从键盘上输入一个字符串,并显示到屏幕上:
```python
s = input("请输入一个字符串:")
print("你输入的字符串是:", s)
```
2. 统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’:
```python
s = input("请输入一个字符串:")
digit_count = 0
a_count = 0
for c in s:
if c.isdigit(): # 判断是否为数字
digit_count += 1
if c.islower() and c == 'a': # 判断是否为小写字母'a'
a_count += 1
s = s.replace(c, 'A') # 将'a'替换成'A'
print("数字的个数是:", digit_count)
print("小写字母'a'的个数是:", a_count)
print("替换后的字符串是:", s)
```
3. 从键盘上输入另一个字符串,将两个字符串进行拼接:
```python
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
s = s1 + s2 # 拼接字符串
print("拼接后的字符串是:", s)
```
4. 在字符串中查找子串“is”,并返回第一个查找的位置:
```python
s = input("请输入一个字符串:")
pos = s.find("is") # 查找子串
if pos != -1:
print("子串\"is\"在字符串中的位置是:", pos)
else:
print("字符串中未找到子串\"is\"")
```
5. 将拼接好的字符串逆序输出:
```python
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
s = s1 + s2 # 拼接字符串
print("逆序输出的字符串是:", s[::-1]) # 逆序输出字符串
```
希望这些示例代码对你有所帮助!
阅读全文