第二周 第六节 数据类型
Posted googlewang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周 第六节 数据类型相关的知识,希望对你有一定的参考价值。
1、三元运算
>>> a,b,c=1,3,5
>>> d=a if a>b else c
>>> print(d)
5
>>>
2、进制
十六进制 0 123456789ABCDEF
每4位表示一个二进制,因为二进制的4位最大表示15
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111
1011 1001 1011 1001
B 9 B 9
表示法:前缀表示法 0X 后缀表示法BH,看到0x就是十六进制
0X53 十六进制的53
0101 0011
补位
10111.011
向右或者向左补齐4位
0001 0111.0110 转换成十六进制
1 7 6
3、字节和字符串
二进制和字符串的转换 decode
字符串转换成二进制 encode
msg="我爱北京天安门" print(msg.encode())#字符串转换成二进制 输出结果: b‘xe6x88x91xe7x88xb1xe5x8cx97xe4xbaxacxe5xa4xa9xe5xaex89xe9x97xa8‘
系统默认编码是utf-8 msg="我爱北京天安门" print(msg.encode("utf-8")) msg="我爱北京天安门" print(msg.encode("utf-8").decode("utf-8"))#字符串转换成二进制,二进制又转换成字符串 我爱北京天安门
以上是关于第二周 第六节 数据类型的主要内容,如果未能解决你的问题,请参考以下文章