为了账号安全,请及时绑定邮箱和手机立即绑定

Python基础知识

标签:
Python
  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
    
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消