zoukankan      html  css  js  c++  java
  • python学习3

    关于python对象的三个特性:

    身份:python每个对象都有一个唯一标示符标示自己,这个标示符其实就是对象的内存地址,可以通过id()来得到

    类型:可以通过type()来得到

    值:

    关于python布尔逻辑操作符:

    and即是&&

    or即是||

    not即是!

    还有一个is,表示两个python对象是不是同一个地址。

    a = 1, b = a

    a is b

    ///True

    注: Python中的整型对象和字符串对象是不可变对象,Python的变量都指针都是指向的同一个对象,比如:

           a = 4; b = 4;  a is b         #输出True     id(a) == id(b) 为True

           a = 'abc'; b = 'abc';   a is b    #输出True     id(a) == id(b) 为True

    关于python支持的多种数字类型:

    整形,长整形,布尔型,双精度浮点型,十进制浮点型,和复数

    int(),long(),float(),complex()

    abs():取绝对值,

    divmod(num1,num2) 把除法和取余运算结合起来 ,返回一个包含商和余数的元组

    (num1/num2,num1%num2)

    round() 用于对浮点型进行四舍五入运算。它有一个可选的小数位数参数。第二个参数告诉round函数将结果精确到小数点后指定位数。

              round(3.4999999,1)         # 3.5

    仅用于整型的函数:

             进制转换函数oct() 和 hex()

             oct() 转换为8进制,hex()转换为16进制

             oct(8)    #010       hex(16)    #0x10

    ASCII转换函数:

             chr()接受一个单字节整型值,返回一个字符串,其职位对应的字符。

             ord()则相反,接受一个字符,返回其对应的整型值。

             chr(97)    # a        ord('a')     #97

  • 相关阅读:
    ios 数据类型转换 UIImage转换为NSData NSData转换为NSString
    iOS UI 12 block传值
    iOS UI 11 单例
    iOS UI 08 uitableview 自定义cell
    iOS UI 07 uitableviewi3
    iOS UI 07 uitableviewi2
    iOS UI 07 uitableview
    iOS UI 05 传值
    iOS UI 04 轨道和动画
    iOS UI 03 事件和手势
  • 原文地址:https://www.cnblogs.com/GODYCA/p/2880245.html
Copyright © 2011-2022 走看看