4.内置函数

  • 自定义函数

  • 内置函数

    • len

    • Open

    • id()

    • type()

    • range()

    • 输入输出

      • print()
      • input()
    • 强制转换

      • int()
      • float()
      • list()
      • tuple()
      • dict()
      • bool()
      • str()
      • set()
    • 数学计算

      • abs()

      • min()

      • sum()

      • divmod :两数相除求商和余数

        v=1001
        div,mod=divmod(1001,5)
        print(div,mod)
        • 练习 分页展示

          # 分页显示
          INFO_LIST = []
          for i in range(836):
          template = "第%s天,笨笨先僧 always be there with you" % i,
          # print(template)
          INFO_LIST.append(template) per_page_count = 10
          total_page, rem = divmod(836, per_page_count)
          if rem > 0:
          total_page = total_page + 1 # 计算出总页数
          # 输入页数 显示
          while True:
          val = input("请输入页数:") val = int(val)
          if val>total_page_count or val<1
          start = (val - 1) * per_page_count
          end = val * per_page_count
          for ele in range(start, end):
          print(INFO_LIST[ele])
      • 进制转换相关

        • bin():binary

        • oct(): 八进制(octal)

        • hex(): 十六进制 (hexadecimal)

        • 【八进制 二进制 十六进制 】之间不能相互转换 只能先转为十进制 才能转为其他进制

        • int():十进制

          v1="0b1101"
          result=int(v1,base=2)
          print(result)
          print(bin(result))#二进制 v1="0o1101"
          print(int(v1,base=8))#八进制 v1="0xa"
          print(int(v1,base=16))#十六进制

        练习:

        1.将ip中的数字转为二进制 后形成新的二进制 计算出新二进制的int值

        ip = "192.168.12.79"
        ip_list = ip.split(".")
        for i in range(len(ip_list)):
        ele = bin(int(ip_list[i]))#得到 "0b11000000 0b10101000 0b1100 0b1001111"
        ip_list[i] = ele[2:]#把0b切掉 得到后面的二进制01内容
        #ip_list[i]=ip_list[i].strip("0b")也可以去掉
        if len(ip_list[i]) < 8:#补全到八位
        str = "0" * (8 - len(ip_list[i])) + ip_list[i]
        ip_list[i] = str
        val = "".join(ip_list)
        print(int("0b"+val, base=2))

python 内置函数 进制转换的更多相关文章

  1. Python内置函数进制转换的用法

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...

  2. Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...

  3. Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)

    ↓ 2进制 8进制 10进制 16进制 2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16)) 8进制 oct(int(x, 2)) - oct(in ...

  4. python 小兵内置函数进制转换

    Python内置函数进制转换的用法 使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Conve ...

  5. python内置的进制转换方法

    python进制转换方法总结表: ↓ 2进制 8进制 10进制 16进制 2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16)) 8进制 oct(in ...

  6. python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理

    python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...

  7. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  8. 【转】python 内置函数总结(大部分)

    [转]python 内置函数总结(大部分) python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为 ...

  9. python内置函数,匿名函数

    一.匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n ...

随机推荐

  1. [树组BIT]训练两题重新理解ver.

    树状数组重(jiao)新(wo)理(zuo)解(ren) POJ-2352 加加加都给我加 输入是一行一行按照x从小到大给出的,所以对于每个点,要考虑的只是x比它小的点的个数.即记录各个x的情况,并且 ...

  2. java读取各种类型文件

    用到的几个包 bcmail-jdk14-132.jar/bcprov-jdk14-132.jar/checkstyle-all-4.2.jar/FontBox-0.1.0-dev.jar/lucene ...

  3. 面试html部分

    1.DOM结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动. DOM是文档对象模型的简称 DOM模型中两个节点可能存在的关系有两种:父子关系,兄弟关系. 添加节点:appendChi ...

  4. 前端面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)

    写在前面 参考答案及资源在看云平台发布,如果大家想领取资源以及查看答案,可直接前去购买.一次购买永久可看,文档长期更新!有什么意见与建议欢迎您及时联系作者或留言回复! 文档描述 本文是关注微信小程序的 ...

  5. jvm参数及分析工具

    -Xmx4G 设置堆的最大内存大小为4GB,也可通过-XX:MaxHeapSize=4GB进行设置 -Xms256m 设置堆的初始内存大小为256兆,如果未设置此选项,则初始大小将设置为新生代和年老代 ...

  6. 快速比较 Kafka 与 Message Queue 的区别

    https://hackernoon.com/a-super-quick-comparison-between-kafka-and-message-queues-e69742d855a8 A supe ...

  7. list练习

    usernames = ['cwl','pn','gxn','hyp']passwords = ['123456','abc123','324234','23423']#pn#sdfsdf #需要校验 ...

  8. Python机器学习(基础篇---监督学习(k近邻))

    K近邻 假设我们有一些携带分类标记的训练样本,分布于特征空间中,对于一个待分类的测试样本点,未知其类别,按照‘近朱者赤近墨者黑’,我们需要寻找与这个待分类的样本在特征空间中距离最近的k个已标记样本作为 ...

  9. python 函数返回值(总结)

    关键字:return 没有返回值的叫过程 def test1(): msg="我是一个过程" print(msg) 有return的叫函数 def test02(): msg=&q ...

  10. 日积月累--线程中断interrupt()方法

    线程中断方法interrupt()方法的理解: interrupt()方法的源码: interrupted()方法的源码及注解: isInterrupted()方法源码及注解: 在了解这个方法之前我们 ...