第二周 第六节 数据类型

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"))#字符串转换成二进制,二进制又转换成字符串
我爱北京天安门

  

以上是关于第二周 第六节 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

第二章 第六节 顺序结构实例

C#学习 第六节

第六节课

第六节 Go数据结构之集合

EasyClick Html UI 第六节 表单标签

第六节——map