本文共 734 字,大约阅读时间需要 2 分钟。
Consider the following examples,
考虑以下示例,
# variable declarationstest_str = 'string'test_bytes = b'string'# printing the typesprint(type(test_str))print(type(test_bytes))
Output
输出量
As per the above example, the prefix of 'b' character to a string, makes the variable of type bytes.
按照上面的示例,字符串中的'b'字符前缀使变量成为字节类型。
Before version 3, python always ignored the prefix 'b' and in the later version, bytes variable are always prefixed with ‘b’. They may contain ASCII characters, bytes with a numeric value of 128 or greater must be expressed with escapes.
在版本3之前,python始终忽略前缀'b',而在更高版本中,bytes变量始终以'b'作为前缀。 它们可能包含ASCII字符,数字值等于或大于128的字节必须用转义符表示。
The bytes are the actual data. Strings are an abstraction.
字节是实际数据。 字符串是一种抽象。
翻译自:
转载地址:http://akvzd.baihongyu.com/