杂谈3.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂谈3.py相关的知识,希望对你有一定的参考价值。

  1. bin() --------十转二
  2. hex()------- 十转十六
  3. oct()-------十转八
  4. import math

           math.floor(数值)返回小于等于数值的整数

           math.trunc(数值)向0的方向取

           math.ceil(数值) 返回大于等于数值的整数

           round(数值)四舍五入

          math.pi获取圆周率

          pow(int a,int b)获取a^b

          math.sqrt(数值)开平方

          import decimal

          5.decimal.Decimal(‘0.1‘)+decimal.Decimal(‘0.1‘)-decimal.Decimal(‘0.2‘)

          或者

           from decimal import Decimal

           Decimal(‘0.1‘)+Decimal(‘0.1‘)-Decimal(‘0.2‘)

           计算机中,由于二进制的机制,导致在计算的过程中有精度问题,但是对于财务等精度较高的问题是一点误差都不能有的,所以我们引入decimal模块

           但是记住decimal传参数的时候一定要是字符串的形式

        6..0,0.0,None,空元组,空映射

       7.列表:可包含任何对象的有序集合

          Eg:score[55,27,66,22,”tom”]

                score[0]----55

                score[1]----27

                score[0:2]----[55,27]

               下标从后向前-1开始

               score.append(obj)在后面添加obj

               列表中可以嵌套列表

              Score[int a]可以修改a位置处的元素

          8.list(obj)把obj转换成列表(类似于强制类型转换)

         9.range(int a)返回从0到a-1的数字,可以用list表示出来

         10.判断某个元素是否在列表中用obj in list或者obj not in list

         11.list1 +list2把两个表链接在一起

         12.list*n是把list的元素重复n次

以上是关于杂谈3.py的主要内容,如果未能解决你的问题,请参考以下文章

python杂谈

职场杂谈售前工程师岗位的理解杂谈

杂谈13.py

强化学习杂谈

Redis杂谈

web 安全杂谈