python1.从键盘上输入一个字符串,并显示到屏幕上 2、统计字符串中数字的个数。统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’ 3、从键盘上输入另一个字符串,将两个字符串进行拼接 4、在字符串中查找子串“is”,并返回第一个查找的位置 5、将拼接好的字符串逆序输出
时间: 2024-02-23 09:57:53 浏览: 69
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,我来解答你的问题。
1. 以下是 Python 代码,可以从键盘上输入一个字符串,并显示到屏幕上:
```python
s = input("请输入一个字符串:")
print(s)
```
2. 统计字符串中数字的个数,统计字符串中小字母‘a’的个数,并把‘a’替换成‘A’,可以使用以下代码:
```python
s = input("请输入一个字符串:")
num_count = 0 # 记录数字个数
a_count = 0 # 记录小写字母 a 的个数
for i in s:
if i.isdigit(): # 判断是否为数字
num_count += 1
elif i == 'a': # 判断是否为小写字母 a
a_count += 1
s = s.replace('a', 'A') # 将小写字母 a 替换为大写字母 A
print("数字个数:", num_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') # 查找子串 is 的位置
print("子串 is 的位置:", pos)
```
5. 将拼接好的字符串逆序输出,可以使用以下代码:
```python
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
s = s1 + s2
print("拼接后的字符串:", s[::-1]) # 逆序输出字符串
```
希望以上代码能够解答你的问题。
阅读全文