编程实现字母大小写转换
时间: 2023-08-29 15:08:27 浏览: 46
好的,以下是 Python 代码实现字母大小写转换:
```python
s = input("请输入一个字符串:") # 获取输入的字符串
new_s = "" # 定义一个空字符串用于存放转换后的结果
for i in s: # 遍历输入的字符串
if i.isupper(): # 判断字符是否为大写字母
new_s += i.lower() # 如果是大写字母则转为小写字母并添加到新字符串中
elif i.islower(): # 判断字符是否为小写字母
new_s += i.upper() # 如果是小写字母则转为大写字母并添加到新字符串中
else:
new_s += i # 如果不是字母则直接添加到新字符串中
print("转换后的字符串为:", new_s) # 输出转换后的字符串
```
你可以将以上代码复制到 Python 环境中运行,然后输入一个字符串,程序就会将其中的字母大小写互换并输出。
相关问题
C++编程实现字母的大小写转换
```
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字母:");
scanf("%c", &c);
if (islower(c)) { // 如果是小写字母
c = toupper(c); // 转换为大写字母
printf("转换后的字母为:%c\n", c);
} else if (isupper(c)) { // 如果是大写字母
c = tolower(c); // 转换为小写字母
printf("转换后的字母为:%c\n", c);
} else { // 如果不是字母
printf("输入的不是字母!\n");
}
return 0;
}
```
运行结果:
```
请输入一个字母:a
转换后的字母为:A
```
```
请输入一个字母:B
转换后的字母为:b
```
```
请输入一个字母:1
输入的不是字母!
```
python套接字编程实例实现大小写字母转换
下面是一个简单的 Python 套接字编程实例,用于实现将字符串中的大写字母转换为小写字母,将小写字母转换为大写字母:
```python
import socket
# 创建套接字对象
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 获取本地主机名和端口号
host = socket.gethostname()
port = 12345
# 绑定端口号
s.bind((host, port))
# 等待客户端连接
s.listen(5)
print('等待客户端连接...')
while True:
# 建立客户端连接
client, addr = s.accept()
print('连接地址:', addr)
# 接收客户端发送的数据
data = client.recv(1024).decode('utf-8')
print('接收到的数据:', data)
# 转换大小写并发送回客户端
result = ''
for c in data:
if c.isupper():
result += c.lower()
elif c.islower():
result += c.upper()
else:
result += c
client.send(result.encode('utf-8'))
# 关闭连接
client.close()
```
该示例创建一个套接字对象并绑定到本地主机和端口号。然后,它等待客户端连接,并在接收到客户端发送的数据后将其转换为大写或小写字母。最后,它将转换后的数据发送回客户端,并关闭连接。