继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python基础知识

哎_梦
关注TA
已关注
手记 6
粉丝 0
获赞 3
  1. 各进制之间的转换
    1)bin() 转2进制方法
    >>> bin(0xf)
    '0b1111'
    >>> bin(0o7)
    '0b111'
    >>> bin(9)
    '0b1001'
    
    2)int() 转10进制方法
    >>> int(0xf)
    15
    >>> int('0xf',16)
    15
    >>> int(0o77)
    63
    >>> int(0b1001)
    9
    
    3)oct() 转8进制方法
    >>> oct(0xf)
    '017'
    >>> oct(9)
    '011'
    >>> oct(0b1001)
    '011'
    
    4)hex() 转16进制方法
    >>> hex(10)
    '0xa'
    >>> hex(0o12)
    '0xa'
    >>> hex(0b1010)
    '0xa'
    
  2. 加减乘除
    注意: 整数相除得到整数
     >>> 1+2
     3
     >>> 3-1
     2
     >>> 1*2
     2
     >>> 1.9*2
     3.8
     >>> 3/2
     1
     >>> 3.0/2
     1.5
     >>> 4%2
     0
     >>> 5%3
     2
     >>> 5/3
     1
    
  3. ant、or 和 not
    >>> 'a'>'b'
    False
    >>> 10<2
    False
    >>> 'a'>'b'
    False
    >>> 10>2
    True
    >>> 'a'>'b' and 10>2
    False
    >>> 'a'>'b' or 10>2
    True
    >>> not 'a'>'b'
    True
    >>> not( 'a'>'b' or 10>2)
    False
    
  4. 常用的转义字符
    \n 表示换行
    \t 表示一个制表符
    \ 表示 \ 字符本身
  5. Python把0、空字符串’'和None看成 False,其他数值和非空字符串都看成 True,所以:
      >>> True and 'a'
     'a'
    
  6. and 和 or 运算的一条重要法则:短路计算。
     >>> False and 'a'
     False
    >>> True or ''
      True
    
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP