从键盘输入的小写字母构成的字符串str1,编写自定义函数fact(),实现对字符串str1反序并转换为大写字母,并将转换后的字符串保存为新的字符串str2后输出。
时间: 2024-05-14 14:17:31 浏览: 65
python实现从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存
5星 · 资源好评率100%
以下是实现该功能的Python代码:
```python
def fact(str1):
# 将字符串反转并转换为大写字母
str2 = str1[::-1].upper()
# 输出新的字符串
print(str2)
# 返回新的字符串
return str2
# 测试函数
fact("abcdefg")
```
上述代码中,我们定义了一个名为fact()的函数来实现字符串的反转和大写字母转换,并将转换后的新字符串保存为str2。函数的实现方式如下:
- 使用[::-1]来实现字符串的反转。
- 使用.upper()来将字符串转换为大写字母。
- 使用print()函数输出新字符串str2。
- 使用return语句返回新字符串str2。
最后,我们调用该函数,传入参数"abcdefg"进行测试。执行上述代码,输出结果为"GFCBAED"。
阅读全文