Everyday Python Programming——2022.2.22

本文探讨了Python中将列表转换为字符串的问题,指出不能直接使用`str()`函数,但可以转换其元素。同时,解释了如何通过`int()`函数将八进制数转换为十进制,以及`chr()`和`ord()`函数在ASCII码与字符间的转换作用。示例中展示了不同类型的数值转换及其可能引发的混淆。
摘要由CSDN通过智能技术生成

1.A list can not be changed to string by ''str()'' ,but its elements.

>>> a= str([1,2])
>>> a[0]
'['

2. In python, we can change a octal number to hexadecimal by function ''int''

int(A,'base:'8)      
#it means the A is described in octonary number but we can gain its decimalism form.#

Additionally, the type of A must be STRING such as "0xf41"(<-这里是16进制).

However ,I found that this code could also get the same result as above.

>>> int(0xf41)
3905

but the type of the 0xf41 is 'int', which is confusing.

>>> type(0xf41)
<class 'int'>

3. chr() and ord() provide opposite function for us to translate ASCII code and char 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值