• python新知识点


    1)以往的两个变量交换数据,是引入另外一个变量。但是python中可以。x,y=y,x;这样来进行数据的交换

     2)

    3)因为python里面关于浮点数类型的计算容易有误差:

    比如在python中0.1+0.2=0.300000004他的数值与0.3并不相等。为了避免这种事情。我们引用一个类decimal模块:

    >>>a = Decimal('4.2')

    >>>b = Decimal('2.1')
    >>>a + b
    Decimal('6.3')
     
    >>>x = Decimal(3)
    >>>y = Decimal(1)
    >>>x + y
    Decimal('4')
    注意参数要是带双引号的。如果直接是数字的参数。因为float本身就是不精确的。所以结果也是不精确的。
    4)如果是s是一个复数,
    那么用s.real来获取实部,通过s.imag来获取虚部
    5)if条件语句的相关写法如下:
    if condition_1:
       statement_block_1
    elif condition_2:
       statement_block_2
    else:
        statement_block_3
    6)//是向下取整
    例如3//2=1;
    -3//2=2
    7)divmod(x,y)返回的数据是x//y和x%y
    例如:

    8)complex()可以将其转换为复数

    complex('a+bi')最后输出a+bi

    9)pow(2,3)和2**3的结果都是一样的都是8

    但是pow可以有第三个参数pow(2,3,5)结果是3。他的意义是对结果进行对5的取余

    10)对于bool的参数如果是字符串。之后空字符串的结果是false,其余的都是true

    其中fraction(0,1)表示的是分子为0分母为1的有理数

    11)

  • 相关阅读:
    基本IO流
    解决重载logf4j2配置文件问题
    vue-element-admin(1)
    asp.net 获取客服端ip,服务端ip
    页面传值
    C#基本语法复习-使用索引器
    C#基本语法复习-属性
    C#基本语法复习-使用垃圾回收和资源管理
    C#基本语法复习-创建接口和定义抽象类
    C#基本语法复习-使用继承
  • 原文地址:https://www.cnblogs.com/dazhi151/p/13419565.html
Copyright © 2020-2023  润新知