python 字符串转2进制
时间: 2024-05-10 13:12:36 浏览: 95
Python中可以使用bin()函数将字符串转换为二进制格式。bin()函数接收一个整数或者一个字符,返回一个表示其二进制的字符串。以下是一个示例:
```python
s = 'hello'
binary_s = ''.join(format(ord(i), '08b') for i in s)
print(binary_s)
```
输出结果为:
```
0110100001100101011011000110110001101111
```
相关问题
python 字符串转十六进制字符串
以下是Python中字符串转十六进制字符串的函数示例:
```python
def to_hex(string):
''' 字符串转十六进制 '''
hex_string = [] # 初始化转换后的十六进制字符列表。
for i in string: # 遍历字符串。
hex_string.append(hex(ord(i))[2:].zfill(4).upper()) # 用“切片”[:3]方式截取转换后的十六进制字符串除十六进制标识字符外的字符串。由于有的中文字符需四位十六进制字符表示,所以用str.zfill(4)设置成每个字符四位十六进制字符(不足四位前置0)。为了好看,我用str.upper()方法转小写字母为大写。
return ''.join(hex_string) # 返回“无缝链接”后的十六进制字符串。
```
使用示例:
```python
string = 'hello world'
hex_string = to_hex(string)
print(hex_string) # 输出:48656C6C6F20576F726C64
```
python 字符串转16进制字符串
要将Python字符串转换为16进制字符串,可以使用以下方法:
```python
# 将字符串转为字节
data = "hello world"
data_bytes = data.encode()
# 将字节转为16进制字符串
hex_string = data_bytes.hex()
print(hex_string)
```
输出结果为:68656c6c6f20776f726c64
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)