Python代码输入字符后将每个字母的ASCII码输出到屏幕上
时间: 2023-03-31 15:05:06 浏览: 120
您好,我可以回答这个问题。可以使用Python内置函数ord()将字符转换为ASCII码,然后使用print()函数输出。示例代码如下:
```
s = input("请输入一个字符串:")
for c in s:
print(ord(c))
```
输入一个字符串后,程序会逐个输出每个字符的ASCII码。希望能对您有所帮助。
相关问题
利用Python编写程序,实现输入任意字母串,按ASCII码从小到大输出
可以使用以下代码实现:
```
string = input("请输入任意字母串:")
ascii_list = [ord(char) for char in string]
ascii_list.sort()
print("按ASCII码从小到大输出:")
for ascii_code in ascii_list:
print(chr(ascii_code), end="")
```
这段代码首先让用户输入任意字母串,然后将每个字符转换为对应的ASCII码,并将这些ASCII码存储在一个列表中。接着,使用sort()方法对列表进行排序,最后使用for循环遍历列表中的每个ASCII码,并将其转换为对应的字符输出。
复制一个字符串中元音字母输出ascii码
要复制一个字符串中元音字母输出ascii码,可以使用如下代码:
```python
string = "Hello, World!"
vowels = "aeiouAEIOU" # 元音字母列表
for char in string: # 遍历字符串中的每个字符
if char in vowels: # 判断该字符是否是元音字母
print(ord(char)) # 输出该字符的ascii码
```
该代码会输出字符串中每个元音字母的ascii码。例如,在字符串"Hello, World!"中,元音字母有'o'和'o',对应的ascii码分别为111和79。