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

  • 相关阅读:
    T4 assembly
    HtmlPrefixScopeExtensions
    PetaPoco修改
    类属性赋值
    Microsoft Office 2007的ContentType
    年月日-正则
    Unity shader学习之逐顶点漫反射光照模型
    Unity3d之表情动画--眨眼
    shader之法线变换
    Unity之fragment shader中如何获得视口空间中的坐标
  • 原文地址:https://www.cnblogs.com/GODYCA/p/2880245.html
Copyright © 2011-2022 走看看