在Python中,2.6字节只是str的别名 。
引入此“伪类型”是为了(部分地)准备要与Python 3.0转换/兼容的程序(和程序员!),在Python
3.0中语义有严格区别,并用于str(系统上为unipre)和byte(为数组)八位字节,用于存储数据,但不存储文本)
类似地,字符串文字的b前缀在2.6中无效,但是它在程序中是一个有用的标记,它明确标记程序员的意图是将字符串作为数据字符串而不是文本字符串。然后,当程序移植到Py3k时,此信息可由2to3转换器或类似的实用程序使用。
在Python中,2.6字节只是str的别名 。
引入此“伪类型”是为了(部分地)准备要与Python 3.0转换/兼容的程序(和程序员!),在Python
3.0中语义有严格区别,并用于str(系统上为unipre)和byte(为数组)八位字节,用于存储数据,但不存储文本)
类似地,字符串文字的b前缀在2.6中无效,但是它在程序中是一个有用的标记,它明确标记程序员的意图是将字符串作为数据字符串而不是文本字符串。然后,当程序移植到Py3k时,此信息可由2to3转换器或类似的实用程序使用。