-python的数据类型和三元运算

Posted hanjiali

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了-python的数据类型和三元运算相关的知识,希望对你有一定的参考价值。

1.bytes数据类型

python 2 中字节和字符串都一样。

python3 中,字节和字符串是两回事。

在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。

文本文件是个字符串,但是可以用二进制存放。

二进制转字符串————decode,反之用encode

先告诉编码,你是什么。

技术图片

 

 

 

 

2.三元运算

       result = 值1 if 条件 else 值2

技术图片

如果 a>b,返回的是b = a,否则返回b = c

3.进制转换

二进制: 01

八进制:01234567

十进制:0123456789

十六进制:0123456789ABCDF

二进制转换十六进制(取四进行转换)

技术图片

例如:1011   1001   1011   1001

             B        9        B           9

(如果不够)补位计算

技术图片

 

十六进制后缀前缀表示

后缀:BH

前缀: ox53

 

以上是关于-python的数据类型和三元运算的主要内容,如果未能解决你的问题,请参考以下文章

python开发基础:三元运算&生成式&成员运算&解压法&队列堆栈&数据类型转换

Day 3 python入门拾遗篇:bytes和str转化;三元运算;进制转化

python基础-三元运算和bytes数据

三元运算符

Python:集合函数三元运算符

Python全栈day18(三元运算,列表解析,生成器表达式)