zoukankan      html  css  js  c++  java
  • Python中的int函数

    python帮组文档

    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 defines __int__(), int(x) returns x.__int__(). If x defines __trunc__(), it returns x.__trunc__(). 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).

    个人理解

    •  返回一个整型数据
    •  int()---没有参数,直接返回0
    •  int(X)---X任意数值,整数直接返回,小数截断返回
    •  base-- 进制
        • 有base参数,X必须是一个字符串
        •  将X按照base进制读取,分析
        •  默认是十进制 如 int(‘10’)
        •  返回十进制数

    代码演示

     1 int() 2 int(10.9) 3 int(10) 

        

      

  • 相关阅读:
    校招 存储相关研发工程师 收人要求
    Ubuntu配置
    个人感想
    Linux入门 文本编辑器
    linux入门 一些常见命令
    linux入门 配置网络
    面试逻辑题 5L和3L的杯子 8L的水 倒出4L
    Java并发编程的艺术读后总结
    URL重写
    常见的四种排名函数的用法----转载
  • 原文地址:https://www.cnblogs.com/ZhaoLong-study/p/zhaolong.html
Copyright © 2011-2022 走看看