-
上次了解的是 字符串
-
字符串 就是 字符的串
-
字符串长度 可以用 len函数
-
字符可以用下标索引 []
-
字符的长度本身 有长有短
-
ascii字符集 包括各种 转义字符
-
都对应 1 个字节
-
unicode 字符中的汉字
-
可能对应 3 个字节
-
但不管本身是 1 字节 还是 3 字节
-
都算一个字符
-
将字符串 赋给一个字符串变量
-
存储于 计算机的内存当中
-
字符串在内存中的地址 就是 变量的id
-
i_age中
-
i代表着 integer 整数类型变量
-
age 代表着年龄
-
introspection
-
自省
-
知道自己是干什么的
-
int 全称 integer
-
意思是整的数
-
和零碎的相反
-
一个就是一个
-
两个就是两个
-
没有一个半
-
i_age是一个整型变量
-
这个整型变量 存储在什么位置呢?
-
i_age 在内存中的地址
-
在 id(i_age)
-
{BANNED}中国第一句的赋值过程
-
在内存中分配一块空间 存储 整数
-
分配空间的位置 在 id(i_age)
-
然后把分配空间地址给 i_age 变量
-
i_age
-
类型 class 是 int
-
内存地址 是 id(i_age)
-
两个不同类型的变量
-
i_age
-
整型的 年龄变量
-
其中i 代表 int 整数
-
s_age
-
字符串型的 年龄变量
-
其中s 代表 string 字符串
-
首先就是 运算的逻辑
-
字符串的加法是
-
拼接(cancatenate)在一起
-
为什么数字 int 类型
-
能够按照值 进行加法运算 呢?
-
这个变量是一个整型的变量
-
定义的时候
-
产生这个变量的时候
-
就是为了运算
-
整型变量 和字符串变量不同
-
字符串变量 是一个字符的串
-
一开始就是
-
为了字符串查找、匹配、显示之类的目的
-
注意int是一个class(类)
-
可以把字符串
-
转化为 int 类的对象
-
一般语言比如 c、java
-
都把 int 当做关键字
-
在编程语言中
-
什么应该 当做类?
-
什么应该 进入关键字?
-
类名int 被定义为变量名
-
可能会引发问题
-
如下图
-
下面是 python3.9 目前所有的关键字
-
我们一起来捋一捋 见过的关键字
-
这里面我们见过
-
for
-
import
-
还有这四个是一套的
-
try
-
except
-
else
-
finally
-
python 和 c 还是有一些区别
-
int 在 c 里面是声明整型变量的关键字
-
int 在 python 中是一个类
-
具体存的 是 整型数字类的 对象
-
这个 int型的对象
-
在电脑内存 里面长什么样子 呢?
-
在打印输出的时候 使用十进制
-
这符合 我们的生活习惯
-
因为 我们有 十 个手指头
-
在电脑存储和运算的时候
-
使用二进制(binary)
-
一切东西在电脑内 都是用二进制方式存储的
-
因为计算机里 只有高低电平(0 和 1)
-
相当于 两个手指头
-
不管你有几个手指头
-
同样是数 41 棵树
-
数出来的数字是不会变的
-
只是使用不同的表示方式而已
-
不论用 10 个手指头、还是 2 个手指头
-
41 个苹果的数量本身不会变
-
只是计数方法变了
-
int(bin(i_age),2)
-
这是什么意思呢?
二进制(binary) 转 十进制(decimal)
-
'0b101001'
-
这是一个二进制形式的字符串
-
其中 0 明确这是一个数字
-
b 明确这是一个二进制数字
-
int(bin(i_age),2)
-
把 "0b101001" 从二进制转化十进制
-
用int函数
-
将二进制的字符串形态
-
转化为整型数字
int("0b101001", base = 2) int("101001", base = 2) int("101001", 2)
-
这三条其实是等价的
-
"0b…"明确是二进制数字
-
base 是参数的名字
-
标识着 用的是多少进制
-
这次了解的是整型数字类变量
-
integer
-
前缀为i
-
整型变量 和 字符串变量 不同
-
整型变量 是 直接存储二进制形式的
-
可以用 int()函数
-
把 2进制字符串
-
转化为 十进制整数
-
待转化的字符串
-
字符串使用的进制
-
二进制 和 十进制之间
-
可以互相转化
-
bin(41)
-
把 10 进制 转化为 2 进制
-
int(“101001”,2)
-
把 2 进制 转化为 10 进制
-
除了 二进制、 十进制
-
还有什么样的进制来着
-
怎么转化呢?????
-
下次再说????????
-
蓝桥->
-
github->
-
gitee->
阅读(178) | 评论(0) | 转发(0) |