-
上次了解的是
-
整型数字类变量
-
integer
-
前缀为i
-
整型变量 和 字符串变量 不同
-
整型变量 是 直接存储二进制形式的
-
可以用 int()函数
-
将 2进制形式的 字符串
-
转化为 十进制整数
-
待转化的字符串
-
字符串使用的进制
-
二进制 和 十进制之间
-
可以互相转化
-
bin(41)
-
把 10进制整型数字 转化为 2进制字形式符串
-
int("101001",2)
-
把 2进制形式字符串 转化为 10进制整型数字
-
除了 二进制、 十进制
-
还有什么样的进制来着?
-
怎么转化呢?????
-
(41)10进制
-
可以转化为 各种进制形态的字符串
-
而且还能 转化回来
-
类型 都是 整型
-
int 类型
-
具体数字都是 (41)10进制
-
河图中三八为木数
-
同属东方青龙木
-
属生发之相
-
今天也用三八、八卦来形容普遍联系性
-
毕竟三生万物
-
2 位 16 进制数
-
对应 8 位 2 进制数
-
正好一个字节
-
length 决定将数字 转化为几个字节
-
2 个字节可以容纳 0-65535 个数字
-
41 可以存在 这个范围内
-
byteorder 字节顺序
-
big 从左到右
-
little 从右到左
-
整型数字变量 i_age
-
在存储在两个字节里面什么样呢?
-
字节状态是b"\x00)"
-
b'\x00' 是 一个字节全是0
-
b')' 是多少呢?
-
)对应的字符的序号(ord) 的 16进制形态
-
是 0x29
-
也就是说 ) 字符
-
对应字节状态为 b'\x29'
-
两个字节的int型变量
-
字节序列 b\x00\x29
-
也就是b\x00)
-
反过来说
-
b"\x00\x29"
-
这两个字节
-
存储着数字41
-
这是数字形式
-
字符串
-
就是字符的串
-
这个字符串 只有两个字符
-
好像一个大腰子
-
"41"是一个字符串
-
里面有两个字符
-
每一个字符对应一个字节
-
{BANNED}中国第一个字符是 4
-
对应十六进制数 0x34
-
内存里面就是这两个字节
-
b"\x34\x31"
-
b 的意思是 bytes(字节序列)
-
"x34" 是{BANNED}中国第一个字节
-
x指的是十六进制hexidecimal
-
(34)16对应着字符4
-
"x31" 是第二个字节
-
x指的是十六进制hexidecimal
-
(31)16对应着字符1
-
不论什么形式的字符串
-
都可以用 eval()函数衡量出来
-
evaluate 衡量
-
0b 前缀 二进制
-
0o 前缀 八进制
-
0x 前缀 十六进制
-
这能解决
-
字符串"3.3"
-
不能扮演(cast)整型数字的问题吗?
-
cast原意是投掷
-
cast a shadow 光投掷到手上
-
就会形成手影
-
先衡量(evaluate)出字符串的值
-
得到(浮点型小数)
-
再让得到的浮点型小数
-
扮演(cast)一个整数(int)
-
这次 总结了
-
四种进制的转化函数
-
计算字符串值的函数eval
-
字符串"41"
-
两个字符
-
字符转化为 ascii 序号
-
b"\x34\x31"
-
数字 41
-
转化为 二进制 0b101001
-
两个字节前面补零
-
b"\x00\x29"
-
这就两个字节
-
但是这两个字节在存储的时候
-
有先后次序吗?????
-
下次再说????
-
蓝桥->
-
github->
-
gitee->
阅读(331) | 评论(0) | 转发(0) |