python 中的int()函数怎么用

int() 函数用于将一个字符串会数字转换为整型。接下来通过本文给大家介绍python 中的int()函数的相关知识,感兴趣的朋友一起看看吧

int(x, [base])

功能:

函数的作用是将一个数字或base类型的字符串转换成整数。

函数原型:

立即学习“Python免费学习笔记(深入)”;

int(x=0)
int(x, base=10),base缺省值为10,也就是说不指定base的值时,函数将x按十进制处理。

适用Python版本:

Python2.x
Python3.x

注意:

1. x 可以是数字或字符串,但是base被赋值后 x 只能是字符串
2. x 作为字符串时必须是 base 类型,也就是说 x 变成数字时必须能用 base 进制表示

Python英文文档解释:

class int(x=0)
class int(x, base=10)
Return an integer object constructed from a number or string x, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in radix base. Optionally, the literal can be preceded by + or – (with no space in between) and surrounded by whitespace. A base-n literal consists of the digits 0 to n-1, with a to z (or A to Z) having values 10 to 35. The default base is 10. The allowed values are 0 and 2–36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code. Base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int(‘010’, 0) is not legal, while int(‘010’) is, as well as int(‘010’, 8).
The integer type is described in Numeric Types — int, float, complex.
Changed in version 3.4: If base is not an instance of int and the base object has a base.__index__ method, that method is called to obtain an integer for the base. Previous versions used base.__int__ instead of base.__index__.
Changed in version 3.6: Grouping digits with underscores as in code literals is allowed.

代码实例:

1. x 是数字的情况:

int(3.14)      # 3int(2e2)       # 200int(100, 2)     # 出错,base 被赋值后函数只接收字符串

登录后复制

2. x 是字符串的情况:

int('23', 16)   # 35int('Pythontab', 8)   # 出错,Pythontab不是个8进制数

登录后复制

3. base 可取值范围是 2~36,囊括了所有的英文字母(不区分大小写),十六进制中F表示15,那么G将在二十进制中表示16,依此类推….Z在三十六进制中表示35

int('FZ', 16)   # 出错,FZ不能用十六进制表示int('FZ', 36)   # 575

登录后复制

4. 字符串 0x 可以出现在十六进制中,视作十六进制的符号,同理 0b 可以出现在二进制中,除此之外视作数字 0 和字母 x

int('0x10', 16) # 16,0x是十六进制的符号int('0x10', 17) # 出错,'0x10'中的 x 被视作英文字母 xint('0x10', 36) # 42804,36进制包含字母 x

登录后复制

相关推荐:

详解python函数之map,Filter,Reduce

python函数之bin()函数详解

以上就是python 中的int()函数怎么用的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2263409.html

(0)
上一篇 2025年2月27日 07:35:17
下一篇 2025年2月18日 00:16:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python 列表(List)操作方法

    这篇文章主要介绍了python中列表(list)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中…

    编程技术 2025年2月27日
    200
  • Python写的贪吃蛇游戏例子_python

    这篇文章主要介绍了python写的贪吃蛇游戏例子,练手作品,又好玩又可以学到东西,需要的朋友可以参考下 第一次用Python写这种比较实用且好玩的东西,权当练手吧 游戏说明: * P键控制“暂停/开始”* 方向键控制贪吃蛇的方向 源代码如下…

    编程技术 2025年2月27日
    200
  • python删除不需要的python文件方法

    下面为大家分享一篇python删除不需要的python文件方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 最近在看廖老师的python教程,在看到关于文件的操作时,廖老师的其中一段关于查找电脑里的python文件,突然想把之前…

    编程技术 2025年2月27日
    200
  • Python向Excel中插入图片的简单实现

    这篇文章主要介绍了python向excel中插入图片的简单实现方法,结合实例形式分析了python使用xlsxwriter模块操作excel单元格插入jpg格式图片的相关操作技巧,非常简单实用,需要的朋友可以参考下 本文实例讲述了Pytho…

    2025年2月27日
    200
  • Python 通配符删除文件

    下面为大家分享一篇python 通配符删除文件的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 # -*- coding: utf-8 -*-“””使用通配符,获取所有文件,或进行操作。”””import globimport…

    编程技术 2025年2月27日
    200
  • Python中XlsxWriter模块简介与用法分析

    这篇文章主要介绍了python中xlsxwriter模块用法,简单描述了xlsxwriter模块的功能并结合实例形式分析了python使用xlsxwriter模块操作xls文件的数据插入、直方图等相关操作技巧,需要的朋友可以参考下 本文实例…

    2025年2月27日
    200
  • python3+PyQt5实现柱状图

    这篇文章主要为大家详细介绍了python3+pyqt5实现柱状图的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文通过Python3+pyqt5实现了python Qt GUI 快速编程的16章的excise例子。 #!/usr…

    2025年2月27日
    200
  • python 各种删除文件失败的处理方式分享

    下面为大家分享一篇对python 各种删除文件失败的处理方式。具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 调用python提供的各种删除文件的操作均失败 返回值5,拒绝访问,但是多次确认文件没有被打开,文件是从一个zip包中解压…

    编程技术 2025年2月27日
    200
  • Python结合ImageMagick实现多张图片合并为一个pdf文件的方法

    这篇文章主要介绍了python结合imagemagick实现多张图片合并为一个pdf文件的方法,结合实例形式分析了python将图片文件转换为pdf文件的相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python结合ImageMagic…

    2025年2月27日
    200
  • python下解压缩zip文件并删除文件的实例_python

    下面为大家分享一篇python下解压缩zip文件并删除文件的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 利用python下载数据,下载下来的数据为zip格式,因为有上千个这样的文件,因此便直接在爬虫程序里加入了解压缩zip…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论