Python学习日记---编程技巧1

  1. 在Python3.X中,print()函数执行效果会自动换行,以下示例解决不会自动换行

     print(XXX,end="")  //使形参end值为空


2. Python中的两种相等:

    float1 = 2.5

    float2 = 2.5

    float3 = float2


 其中float1 与float2   值相等,不指向同一对象

    float3 与float2   值相等,指向同一对象


3.浮点型变量在应用中,相互比较用 ‘ == ’ 不适宜

    delta=0.0 000 001

    if (math.fabs(x-y) < delta)  //差距认为相等


4. 多重赋值

    在Python中存在另外一种赋值方式

   aInt , bInt , cInt = 15, 10 ,17 

   等价于

   aInt = 15

   bInt = 10

   cInt = 17

  

   变量交换示例:

   A , B = B , A

   等价于

   Temp = A

     A = B

     B = Temp

  也可以这样交换 

    A ,B ,C = C,A,B   // 6的飞起!

   



你可能感兴趣的:(编程,技巧,日记)