Python int()使用小结
Python int()使用小结
int()的基本语法格式是int(x,[base=10]),其中base可以省略
int()的作用是把不同进制的数字或数字字符串转为十进制整数。使用中,其行为,参数有一些tricky,需要特别注意。
不带参数返回0,即int()
>>> int()
0
取整是简单截断,不是四舍五入,如int(1.5) = 1
>>> int(1.5)
1
参数可以是整数,浮点数,或算术表达式如100/3,但不能是复数,如1+2j
>>> int(3)
3
>>> int(3.5)
3
>>> int(100/3)
33
>>> int(1+2j)
Traceback (most recent call last):File "<pyshell#0>", line 1, in <module>int(1+2j)
TypeError: can't convert complex to int
数字字符串可以是整数字符串如’123’,但不能是算术表达式字符串如’100/3’,或字符形式的浮点数如’1.5’
>>> int('123')
123
>>> int(100/3)
33
>>> int('100/3')
Traceback (most recent call last):File "<pyshell#2>", line 1, in <module>int('100/3')
ValueError: invalid literal for int() with base 10: '100/3'
>>> int('1.5')
Traceback (most recent call last):File "<pyshell#6>", line 1, in <module>int('1.5')
ValueError: invalid literal for int() with base 10: '1.5'
base缺省值是10,表示十进制,如果包括base参数,则前面的x必须是符合当前进制的数字字符串
此时int的作用是把base进制代表的数字字符串x,转换为10进制数
>>> int('45',8)# 把8进制'45'转换为十进制数37
37>>> int('ab',16) #
171>>> int(45,8)
Traceback (most recent call last):File "<pyshell#8>", line 1, in <module>int(45,8)
TypeError: int() can't convert non-string with explicit base
>>> int(ab,16)
Traceback (most recent call last):File "<pyshell#9>", line 1, in <module>int(ab,16)
NameError: name 'ab' is not defined
Python int()使用小结相关推荐
- python基础知识点小结(2021/2/9)
python基础知识点小结(2021/2/9)持续更新中~~ 入门小知识 cmd 在cmd上进行python,直接输入 python\quad pythonpython 退出cmd输入 exit()\ ...
- Python - 输出格式 (学习小结)
Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...
- Python int函数 - Python零基础入门教程
目录 一.int 函数介绍 二.int 函数使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.int 函数介绍 int ...
- Python int() 函数
Python int() 函数 Python 内置函数 描述 int() 函数用于将一个字符串或数字转换为整型. 语法 以下是 int() 方法的语法: class int(x, base=10) ...
- [转载] python int类数据的内存大小
参考链接: Python int() Python是全面向对象语言,和C,java在基本数据变量占用字节数上存在较大差异,主要原因来自于python 基本数据变量都是对象,具有更复杂的结构体,而且py ...
- python int()函数详解
python int函数是在python中比较常用的一个函数.为了真正的了解一下这个函数,调用python文档中的一句话. int([x]) -> integer int(x, base=10) ...
- Linux下python脚本编写小结
Linux下python脚本编写小结 1.如何在linux系统中,看是否安装了python: -which python 或者 which python3 如何在python脚本中使用shell命令: ...
- Python个人学习小结
Python基本语法 数据类型 浮点数:高精度 10的-308次方到10的308次方之间 精度数量级为10的-16次方 可能会产生不确定尾数 round(x, d)函数:对数据x进行四舍五入运算!d为 ...
- python int函数详解_Python内置函数OCT详解
英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...
- python动态执行代码_第6.6节 Python动态执行小结
一. Python动态执行支持通过输入数据流或文件传入Python源代码串,进行编译后执行,可以通过这种方式扩展Python程序的功能: 二. 动态执行方法可能导致恶意攻击,因此使用时需要 ...
最新文章
- Windows 2003 系统应用故障的分析
- Java内部抽象类的匿名类初始化
- python的gui库_tkinter——python的GUI标准库
- 自定义条件查询_数据查询不止有vlookup函数,自定义zlookup函数查询操作更高效...
- word2vec训练词向量 python_使用Gensim word2vector训练词向量
- SpringBoot 之 跳转页面的几种方法
- botnet的追踪和追寻专题
- iOS: 目前天气API 整理
- python正则表达式匹配多字符(一)
- 去哪儿网产品体验报告
- 谈阿里云云效 DevOps | DevOps 不再只是 Jenkins
- PM、GAN、InfoGAN、对抗自编码模型对比
- Pest incidence forecasting based on Internet of Things and Long Short-Term Memory Network 论文精读
- 双目视觉(一)-相机标定及各坐标系间转换关系
- 绝对干货3000字,手把手带你用Python实现一个量化炒股策略,小白也能看得懂!...
- 统计学基本知识(四)
- es查询所欲_elasticsearch之查询的两种方式
- (转)导数、偏导数、方向导数、梯度、梯度下降
- NEMA数据经纬度转换
- 计算机的哪个盘用来玩游戏,玩游戏的电脑虚拟内存放在哪个盘更好
热门文章
- 【系统】ThrottleStop软件使用教程入门级,游戏+工作两种解决cpu过热方案
- 解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示
- shame on u
- 计算机休眠会断电吗,win7休眠后能将电脑断电吗?
- c#关于GMap离线地图加载的问题
- 给女朋友道歉的java代码_有关于向女朋友道歉的经典句子
- 叶俊:从佛说法制的十大好处谈到企业的制度与人情
- ionic 实时调试android手机
- c++项目——聊天室——第一节
- notebook pip install 只有星号_只有300人的”乡镇企业“:1件卖8亿垄断全球,帮三星称王,比光刻机还重要...