字符串转化为ascll
时间: 2024-01-01 13:04:59 浏览: 40
将字符串转化为 ASCII 码可以使用 Python 内置函数 `ord()`,它可以返回一个字符的 ASCII 码值。例如:
```python
s = 'hello'
for c in s:
print(ord(c))
```
输出结果为:
```
104
101
108
108
111
```
其中,`ord('h')` 的返回值为 104,`ord('e')` 的返回值为 101,以此类推。
相关问题
python 将字符串编码变为ascll码
你可能想要将字符串转换为 ASCII 码表示,可以使用 Python 内置的 `ord()` 函数将字符串中的每个字符转换为其 ASCII 码值。例如:
```python
string = "hello world"
ascii_code_list = [ord(c) for c in string]
print(ascii_code_list)
```
输出结果为:
```
[104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100]
```
其中,`ord()` 函数将每个字符转换为 ASCII 码表示,也就是整数表示。最终结果是一个整数列表,每个元素是字符串中每个字符的 ASCII 码值。
用java编写一个方法将字符串转化成ascll表对应的序号
可以使用Java中的`charAt()`方法获取字符串中每个字符的ASCLL码对应的值,然后将其存储到一个整型数组中。下面是一个示例方法实现:
```java
public static int[] stringToASCLL(String str) {
int[] ascllArr = new int[str.length()];
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
ascllArr[i] = (int) c;
}
return ascllArr;
}
```
这个方法接收一个字符串作为参数,并返回一个整型数组,其中存储了字符串中每个字符的ASCLL码对应的值。你可以调用这个方法并传入一个字符串,如下所示:
```java
String str = "Hello World!";
int[] ascllArr = stringToASCLL(str);
System.out.println(Arrays.toString(ascllArr));
```
输出结果如下:
```
[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]
```
这个数组中每个元素的值就是字符串中对应字符的ASCLL码值。