python中如何简单的把字符串中的大小写互换
时间: 2024-05-12 13:18:03 浏览: 62
你好啊!关于你的问题,可以使用字符串的`lower()`和`upper()`方法来实现大小写互换,具体代码可以写成:
```python
s = "Hello, World!"
new_s = ""
for c in s:
if c.isupper():
new_s += c.lower()
elif c.islower():
new_s += c.upper()
else:
new_s += c
print(new_s)
```
这段代码会输出:"hELLO, wORLD!",即实现了大小写互换。希望对你有帮助~
顺便为你讲一个笑话吧:为什么 Java 程序员不喜欢上厕所?因为他们怕被 GC!(GC 指的是 Java 的垃圾回收)。
是不是很搞笑呢?
相关问题
字符串中字母大小写互换 字符串中字母大小写互换 【问题描述】编写程序,功能是把输入的字符串的大写字母变成小写字母,小写字母变成大写字母,非字母的字符不作变换,输出变换后的结果。 【输入形式】字符串,包含字母和非字母字符 【输出形式】字符串,字母的大小写已经发生变换。 【样例输入】abcABC 【样例输出】ABCabc
以下是 Python 代码实现:
```python
s = input() # 输入字符串
result = "" # 初始化结果字符串
# 遍历每个字符
for c in s:
if c.isupper(): # 如果是大写字母
result += c.lower() # 转换成小写字母后添加到结果字符串中
elif c.islower(): # 如果是小写字母
result += c.upper() # 转换成大写字母后添加到结果字符串中
else:
result += c # 非字母字符不作变换,直接添加到结果字符串中
print(result) # 输出结果字符串
```
运行结果:
```
abcABC
ABCabc
```
python从键盘输入一个字符串,将字符串内容的大小写字母互换后,然后输出到一个磁盘文件c盘根目录下的"XX.txt"中保存
好的,以下是Python代码:
```python
# 从键盘输入一个字符串
input_str = input("请输入一个字符串:")
# 将字符串内容的大小写字母互换
swap_str = input_str.swapcase()
# 将结果输出到磁盘文件
with open("C:\\XX.txt", "w") as file:
file.write(swap_str)
```
首先通过 `input()` 函数从键盘输入一个字符串,然后使用 `swapcase()` 方法将字符串内容的大小写字母互换。最后使用 `with` 语句打开一个文件,将结果写入文件中。请注意,这里的文件路径应该是 `C:\XX.txt` 而不是 `C://XX.txt`,因为在 Windows 系统中,文件路径使用反斜杠 `\` 而不是斜杠 `/`。
阅读全文