zoukankan      html  css  js  c++  java
  • Python中int()函数的用法浅析

     

    int()是Python的一个内部函数 

    Python系统帮助里面是这么说的

     
    >>> help(int
    Help on class int in module __builtin__: 
    class int(object
     | int(x[, base]) -> integer 
     |  
     | Convert a string or number to an integer, if possible. A floating point 
     | argument will be truncated towards zero (this does not include a string 
     | representation of a floating point number!) When converting a string, use 
     | the optional base. It is an error to supply a base when converting a 
     | non-string. If base is zero, the proper base is guessed based on the 
     | string content. If the argument is outside the integer range
     | long object will be returned instead. 
    >>> int(12.0
    12

    int()函数可以将一个数转化为整数 

    >>> int('12',16
    18

    这里有两个地方要注意:1)12要以字符串的形式进行输入,如果是带参数base的话

    2)这里并不是将12转换为16进制的数,而是说12就是一个16进制的数,int()函数将其用十进制数表示,如下

    1
    2
    3
    4
    >>> int('0xa',16
    10 
    >>> int('10',8
    8

    总结

    以上所述是给大家介绍Python中int()函数的用法浅析,希望对大家有所帮助,如果大家有任何疑问请给我留言,

  • 相关阅读:
    hdu 1142 用优先队列实现Dijkstra
    POJ 2063 Investment 完全背包
    POJ 3260 多重背包+完全背包
    bignum 大数模板
    POJ 3468(树状数组的威力)
    POJ 3468 线段树裸题
    hdu 1058 Humble Numbers
    CodeForces 185A 快速幂
    POJ 1990 MooFest 树状数组
    设计模式(20)策略模式
  • 原文地址:https://www.cnblogs.com/bigc008/p/9688021.html
Copyright © 2011-2022 走看看