zoukankan      html  css  js  c++  java
  • 假期十四

    Python3 中,int 可以存储任意大小的整数,long 被取消。

    Python 中,除 10 进制,还有其他三种进制:

    0b 或 0B,二进制    0

    1

    0o 或 0O,八进制    0

    1    2    3    4    5    6    7

    0x 或 0X,十六进制 0

    1    2    3    4    5    6    7    8    9    a    b    c    d    e

    f

    这三种进制可以非常方便的进行“位运算”操作。位运算知识后续将会介绍。

    【操作】测试不同进制

    >>> 12

    12

    >>> 0b101

    5

    >>> 0o19

    SyntaxError: invalid syntax

    >>> 0o10

    8

    >>> 0xff

    255

    >>> 0xf       #(15+15*16)

    15

    >>> 0x10

    16

    使用 int()实现类型转换:

    1. 浮点数直接舍去小数部分。如:int(9.9)结果是:9

    2. 布尔值 True 转为 1,False 转为 0。     如:int(True)结果是 1

    3. 字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。

     

        round(value)可以返回四舍五入的值 注:但不会改变原有值,而是产生新的值

  • 相关阅读:
    Java设计模式——单例模式
    Java设计模式——工厂模式
    多线程
    Collection集合
    内部类
    多态
    接口
    面向对象(2)
    数组
    面向对象(1)
  • 原文地址:https://www.cnblogs.com/jbwen/p/12310135.html
Copyright © 2011-2022 走看看