show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次了解的是
- 整型数字类变量
- integer
- 前缀为i
- 含义为整数
- 两个不同类型的变量
- i_age
整型
的 年龄变量- 其中i 代表 int 整数
- s_age
- 字符串型的 年龄变量
- 其中s 代表 string 字符串
- i_age
- 整数和字符串
- 输出结果都一样
- 具体区别在哪里呢??🤔
- 最大的不同就是
- 运算的逻辑
- 字符串的加法是
- 拼接(cancatenate)在一起
- 整数的加法是
- 按照数字的值 进行加法运算
- 为什么数字 int 类型
- 能够按照值 进行加法运算 呢?
- 这个变量是一个整型的变量
- 定义的时候
- 产生这个变量的时候
- 就是为了运算
- 整型变量 和字符串变量不同
- 字符串变量 是一个字符的串
- 一开始就是
- 为了字符串查找、匹配、显示之类的目的
- 两种类型之间
- 可以相互转化吗?
i_apple = int(s_apple)
- 可以用int函数
- 将字符串转化为整数
- 注意int是一个class(类)
- 可以把字符串
- 转化为 int 类的对象
- 也可以把其他进制的数
- 转化为十进制整型数字
- 可以把字符串
- 什么是其他进制?
- 关于时间的时分秒
- 其实都不是十进制的
- 中国传统十二地支
- 可以看出这是一个循环的圆吗?
- int可以
- 将 十二进制 转化为 二进制 吗?
- 两天又两个时辰
- 总共多少个时辰?
- 总共26个时辰
- 这如何理解呢?
- int函数的第二个参数
- 代表着使用的进制
- 下面这个就是
- 将2进制的111 转化为十进制
- 如果将整数值直接赋给int呢?
- int 本来是类名
- 现在被定义为变量名
- 可能会引发问题
- 如下图
- int、str 都是类名
- 都要注意这些问题
- int 和 str
- 都没有进入关键字
- 到底哪些字符串
- 属于关键字呢?
- 下面是 python3.9 目前所有的关键字
- 我们一起来捋一捋 见过的关键字
- 这里面我们见过
- for
- import
- 还有这四个是一套的
- try
- except
- else
- finally
- 很多关键字的习惯来自于 c 语言
- 还记得么?
- 那个最早编写 hello world 所用的编程语言
- 其实也是编 python解释器 用的语言
- 还记得么?
- python 和 c 还是有一些区别
- int 在 c 里面是
- 声明整型变量的
关键字
- 声明整型变量的
- int 在 python 中是一个
类
class- 具体运算的 是 int类的 实例对象
- 这次了解的是
- 整型数字类变量
- integer
- 前缀为i
- 整型变量 和 字符串变量 不同
- 整型变量 是 直接存储二进制形式的
- 可以用 int()函数
- 将 2进制形式的 字符串
- 转化为 十进制整数
- 将 2进制形式的 字符串
int()
函数- 接受两个变量
- 待转化的字符串
- 字符串使用的进制
- int("101001",2)
- 接受两个变量
- 可以得到一个随机的整数吗?🤔
- 下次再说👋🏻