--显示字符串DataBase中每个字符的ASCII码和字符。
时间: 2024-02-15 16:04:14 浏览: 90
好的,以下是Python代码实现:
```python
string = "DataBase"
for i in string:
print("字符:{}, ASCII码:{}".format(i, ord(i)))
```
输出结果为:
```
字符:D, ASCII码:68
字符:a, ASCII码:97
字符:t, ASCII码:116
字符:a, ASCII码:97
字符:B, ASCII码:66
字符:a, ASCII码:97
字符:s, ASCII码:115
字符:e, ASCII码:101
```
相关问题
sql--显示字符串DataBase中每个字符的ASCII码和字符。
好的,以下是SQL语句实现:
```
SELECT
SUBSTRING('DataBase', number, 1) AS 字符,
ASCII(SUBSTRING('DataBase', number, 1)) AS ASCII码
FROM
master..spt_values
WHERE
type = 'P' AND number BETWEEN 1 AND LEN('DataBase')
```
输出结果为:
```
字符 ASCII码
-------------
D 68
a 97
t 116
a 97
B 66
a 97
s 115
e 101
```
这里使用了 `master..spt_values` 系统表,它是SQL Server中的一个系统表,主要用于一些特殊的操作,比如产生连续的数字序列。我们利用它的 `number` 字段来获取字符串中每个字符的位置,再用 `SUBSTRING` 函数获取每个字符,最后用 `ASCII` 函数获取相应的ASCII码。
阅读全文