Python基础之 一 补充

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础之 一 补充相关的知识,希望对你有一定的参考价值。

三元运算:

  语法:result = 值1 if 条件 else 值2

  当条件为真时,result = 值1

  当条件为假时,result = 值2

进制:

  二进制:01

  八进制:01234567

  十进制:0123456789

  十六进制:0123456789ABCDEF

  十六进制和二进制对应关系:

  0  1  2  3  4  5  6     7  8  9    A  B   C  D  E  F     --》十六进制

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111  --》 二进制(没4位表示一个16进制)

  十六进制表示法:以字母H作为后缀表示,如BH为16进制11,也可以用0X前缀表示,如0X23为16进制的23,二进制转16进制如果出现位数不够则在最左或最后测补0.

bytes类型

  python3中新特性对文本和二进制数据做了区分,文本总是以unicode,由str表示。二进制一般表示是(视频,音频等类似),注意这2个不能混用。

  技术分享

  二进制转字符串使用:decode , 字符串转二进制使用:encode

  例如:技术分享

  1:表示将字符串进行编码。

  2:表示编码前源字符串的编码格式,如果此项为空,在python3里默认使用的是utf-8

  3:表示对二进制进行解码

  4:解码的格式

  注意:其中的b就是表示bytes

 

技术分享
1 msg = 中华人民共和国
2 print(msg.encode(utf-8))
3 print(msg.encode())
4 
5 print(msg.encode(utf-8).decode())
6 print(msg.encode(utf-8).decode(utf-8))
View Code

 

以上是关于Python基础之 一 补充的主要内容,如果未能解决你的问题,请参考以下文章

重修课程day7(python基础4之基础补充)

python基础之数据类型补充(基础五)

Python之路第三篇python基础 之基本数据类型 补充

python基础之内置函数补充匿名函数递归函数

python基础第5篇 python基础补充内容

Python基础之函数