关于数字类型,之前介绍过,简要说,数字类型包括int整型和float浮点型两种。

int整型

用途:都是整数,所以多用于号码,人数,等级,年龄等

定义方式:

age=18  # 等效于age=int(18)
int('2324324')  # 如果字符串内是纯数字,是可以用整型定义的
print(int('2332''123'))  # 结果是 2332123print(int['2332','123'])  # 出错  # 不能转列表
print(int('2332','123'))  # 出错  # 里面只能是一个整数形式的字符串
int('1.1')  # 出错  # int只能转纯数字的字符串,小数点都不行
int('djskljlrljo')  # 出错  # 只能在字符串内是整数时才能定义

存一个值or能存多个值

print(int('2332''123''28918'))  # 结果是 233212328918#不知道这个例子算不算贴切,但是int只能存一个值

有序or无序(有序:但凡有索引的数据都是有序的)

因为只能存一个值,所以没有有序无序一说

可变or不可变

1、可变:当值变时,id地址不发生改变。  # 即在原值的基础上修改#可变==不可hash 2、不可变:当值变时,id地址发生变化。  # 即重新申请一个空间放入新值#不可变==可hash   

对int来说,是不可变的

number = 998
print(type(number),id(number))
number += 1
print(type(number),id(number))>>>>>>>>
#<class 'int'> 4488584848
#<class 'int'> 4489375216

float浮点型

用途:记录体重,利息,工资等

定义方式:

salary = 2.43  # 等价于 salary = float(2.43)
print(type(salary))>>>>>>>>
<class 'float'>
res = float('1.22')  # float可以将只包含浮点数的字符串,转换成浮点数

money = float(135)
print(money,type(money))  # 可以将整型转换成浮点型(加小数点和0)                          # 不能将浮点型转换成整型
>>>>>>>>
135.0 <class 'float'>

进制转换

十进制转成其他进制

# 10进制转二进制print(bin(12))  # 0b1100  0b表示后面的数字是二进制数# 10进制转八进制print(oct(12))  # 0o14  0o表示后面的数字是八进制数  # 14 => 1 * (8 ** 1) + 4 * (8 ** 0))
# 10进制转16进制print(hex(12))  # 0xc  0x表示后面的数字是十六进制数

其他进制转成十进制

#二进制转换成10进制
print(int('101',2))
#101 => 1 * (2 ** 2) + 0 * (2 ** 1) + 1 * (2 ** 0) = 4 + 0 + 1 = 5#八进制转换成10进制
print(int('77',8))
#77 => 7 * (8 ** 1) + 7 * (8 ** 0) = 56 + 7 = 63#十六进制转换成10进制
print(int('21',16))
#21 => 2 * (16 ** 1) + 1 * (16 ** 0) = 32 + 1 = 33

转载于:https://www.cnblogs.com/PowerTips/p/11128296.html

7.3 数字类型及内置方法相关推荐

  1. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  2. python内置类型方法_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  3. Python数字类型及字符串类型的内置方法 ##

    数字类型及字符串类型的内置方法 数字类型 数字类型有哪些? 整型和浮点型 有哪些运算符? 平时用的加减乘除.整除.模运算.幂运算,比较运算等 他们的属性? 数字类型没有有序,无序一说.换言之,不存在索 ...

  4. 基础知识:数字、字符串、列表 的类型及内置方法

    阅读目录 今日学习内容: 基本数据类型及内置方法 1.数字类型 2.字符串类型 3.列表类型 今天学习的内容比较细比较杂,需要一点一点嚼烂慢慢消化,别急,加油!ヾ(◍°∇°◍)ノ゙ ========= ...

  5. 7.3 字符串类型及内置方法

    str字符串 用途:描述性 定义方式: #单引号 s = 'Hello baby' # 等价于 s = str('Hello baby')#双引号 k = "xxx"#三引号 i ...

  6. 风无定,人无常,人生如浮萍,聚散两茫茫——元组类型、字典类型的内置方法,第九天

    想想自己混的也是挺糟心的,从一个毫无疑问一定可以毕业的学生到了一个也许只能我一个不能毕业的学生:从一个不需要谁太担心的人,变成一个老头或者小孩?总而言之,如人生如浮萍,聚散两茫茫所说,一切都存在着未知 ...

  7. python-字符串数据类型内置方法

    字符串类型内置方法 (str) 用途:描述性质的东西,如人的名字.单个爱好.地址.国家等 定义:使用单引号(' ').双引号(" ").三单引号(''' ''').三双引号(&qu ...

  8. python列表的内置方法_Python内置方法详解

    1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名.可以查看所有的字符串的内置方法,如: 1> count: ...

  9. Python_List对象内置方法详解

    目录 目录 前言 软件环境 列表List 修改列表的元素 插入列表元素 extend 将序列中的元素迭代的附加到list中 insert 在指定的索引号中插入一个元素 删除列表元素 del 删除Lis ...

最新文章

  1. sql优化技巧_使用这些查询优化技巧成为SQL向导
  2. 依赖注入原理 php,PHP依赖注入原理与用法分析
  3. python入门(7)Python程序的风格
  4. mysql-generator用法_【原创】MyBatis Generator使用小记
  5. Javascript FormData实例
  6. 执行力,才是拉开人与人差距的关键
  7. RINEX 3.02 版本导航信息文件格式说明
  8. JAVA WEB开发技术作业 HTML国家奖学金申请审批表
  9. The requested URL was not found on this serve
  10. 超百万观众同场看直播流畅不卡顿,快手如何做到的?|首次披露
  11. luogu4182 [USACO18JAN] Lifeguards P (单调队列优化dp)
  12. WMT 2022国际机器翻译大赛发榜,微信翻译斩获三项任务冠军
  13. c# AutoCAD 操作交互
  14. 蔡康永的情商课-笔记
  15. sqoop导出hive分区表字段到mysql报错:Can‘t parse input data: ‘0‘
  16. 奇迹mu登录器工具和网站文件配置
  17. ORBSLAM3中的MLPnP在重定位时计算当前帧和候选帧的位姿变换
  18. 玩转Atlas200DK(九)ATC模型转换
  19. 含BD的vivado版本的升级和降级的tcl方法以及若干掉进去的坑
  20. 神经网络模型通用性分析,神经网络模型可解释性

热门文章

  1. jQuery 表格自动增加
  2. mysql本地连接报错1130_mySql连接问题(本地连接加远程连接)
  3. 使用yml多环境配置
  4. android自定义listview 显示数组,android中使用arrayadapter类的自定义列表视图
  5. c语言stl模板,c/c++开发分享C++ 标准模板库 STL 顺序容器详解
  6. java新闻爬虫_java实现简单的爬虫之今日头条
  7. python批量执行linux命令并写入log日志
  8. pdf阅读器下载支持win7_福昕PDF阅读器(Foxit Reader)下载|福昕PDF阅读器(Foxit Reader) 9.6.1.25160 官方版...
  9. java int数组写入文件中_Java程序将int数组写入文件
  10. java正则 环视_正则表达式之环视(java)