摘要:首先选择渲染 堆上的 所有变量render all objects on the heapi1 = 41i2 = 66print(id(i1),id(i2))i2 = i1print(id(i1),id(i2))
如何理解 整型变量呢?下面两句 就是 整数类型变量的声明赋值使用i_age中age 代表着年龄前缀i强化类型 是 整数类型(integer)这种命名惯例 叫做 匈牙利命名法
怎么 才能 确认i_age变量 是 整数类型的呢?introspection自省知道自己是谁type函数可以看到i_age是int类型的变量
这整型变量在哪儿呢?
整型变量也可以给其他变量赋值吗?这个网站可以看到变量在内存中的情况
首先选择渲染 堆上的 所有变量render all objects on the heapi1 = 41i2 = 66print(id(i1),id(i2))i2 = i1print(id(i1),id(i2))他俩 在 调用(call)栈(stack)的 帧(frame)上也画出来了赋值过程 和 上次 用字符串变量赋值 类似
为什么 会有int这么一种类型呢?整型变量 诞生的 目的就是 为了数字运算加减乘除、比大小...整型变量是 直接存储 的 二进制数字
能把字符串 转化为 整数 吗?s_apple = '8'前缀s代表着 string(字符串)还是匈牙利命名法i_apple = int(s_apple)注意int是一个class(类)可以把字符串转化为 int 类的对象
int函数怎么用呢?help(int)如果给出了基数(base)就 可以把 其他进制的数转化为 十进制数
说点实际的2进制转化int("111", 2)可以将二进制的数字转化为十进制
为什么会有二进制呢?2进制最简单的输入开关最简单的输出亮灭最简单的进制二进制0和1
还有什么其他进制吗?0 和 2-36进制
当base为0时可以把字符串转化为整型数字base 为 2-36时可以得到base进制数为什么我们现在都用十进制?手指数量 决定我们数制的基数(base)
可以用一只手完成十二进制吗?
中国传统十二地支手决图
一天是一个循环的圆十二个时辰
12个时辰 等于 1天这 是 十二进制转化十二进制2天又2个时辰总共多少个时辰?
总共26个时辰这如何理解呢?计算1天 12个时辰2天 24个时辰再加2个时辰总共26个时辰int函数的第二个参数代表着base(基数)所用的进制比如下图中的12
(22)12进制 等于(26)10进制还有什么其他进制?其他进制八进制
六进制
其他进制也可以转化吗?下面这个就是将2进制的111 转化为十进制
如果 将整数值 直接赋给 int有什么问题来着?int 本来是 类名现在 被声明为 变量名可能会引发问题如下图
这个问题怎么解决呢?用到了del关键字
还有什么关键字来着?help("keywords")下面是 python3.9 目前所有的关键字我们一起来捋一捋 见过的关键字
这里面我们见过delif/True/Falsefor/infrom/import/astry/except/else/finally很多关键字的习惯跟 谁 学的来着?很多关键字的习惯 跟 c语言学的

整型 和 字符串输出 到屏幕上区别这两个类型 区别在哪呢??下次再说蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython 来源:oeasy
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!