python中path是啥,python语言是干什么的

  python中path是啥,python语言是干什么的

  1.与java和C语言相连,python也分为四个运算符:

  (1)算术运算符(如:-,*,/);

  学过java或者C的朋友,对加减乘除这种常见的算术运算符再了解不过了。这里介绍一些需要注意的点。

  3/2和3.0/2的区别在于,在java或C语言中,3/2=1,3.0/2=1.5。这是因为精度的不同。两个整数相除,只精确到整数部分。但是,如果被除的数中存在浮点类型,则结果将是精度更高的浮点类型。在python2.4中,上述两个表达式的结果与java和c相同,但python3.4改善了这种情况。下面是python3.4的代码:

  [python]查看纯文本

  印刷(3/2)

  打印(3.0/2)

  运行结果如下

  :

  从结果中可以看出python3.4中的3/2=1.5,与python2.4有所不同,希望能引起大家的注意。

  但是如果你想得到3/2的整数部分呢?Python为我们提供了整除运算//,比如3//2,Python只会取整数部分。代码如下:

  [python]查看纯文本

  打印(3//2)

  打印(5.6/2)

  打印(5.6//2)

  结果如下

  :

  可以看到3//2=1;5.6//2=2.0;只得到整数部分,这是python的整除运算。

  2 * *的取幂,比如3**2,就是求3的平方,java和C都没有,但是用起来会更方便。代码如下:

  [python]查看纯文本

  #指数运算

  打印(2**3)

  打印(3**3)

  运行结果

  :

  2**3=8;3**3=27.

  除此之外,python还为我们提供了余数运算,和java、C一样,就是取两个整数相除后的余数。

  (2)赋值运算符(如:=,=,*=,/=,%=);

  Python的赋值操作和java、C一样,比如a=3,也就是a=a 3;类似于a*=3,即a=a * 3;A/=3,即a=a/3;A%=3,即a=a % 3;

  (3)关系运算符(如:=,==,=);

  关系运算符也常用于java和C语言。例如,32将返回布尔值true。只需注意3和3.0的对比:

  java代码:

  [java]查看纯文本

  publicclasstest{

  publicstaticvoidmain(String[]args){

  //TODO自动生成的方法存根

  system . out . println(3==3.0);

  }

  }

  运行结果如下

  :

  python中的代码:

  [python]查看纯文本

  print(3==3.0);

  运行结果如下

  :

  呵呵,其实在python和java中,3和3.0虽然数据类型不同,但只是比较数值大小是否相同,所以

  所有的回报都是真实的。

  (4)逻辑运算符(如and、or、not);

  虽然java和python对逻辑运算符的表达方式不同,但想表达的思想是一样的。比如and相当于java,或者相当于在java里,NOT相当于否定在java里!

  代码如下:

  [python]查看纯文本

  打印(34和45)

  打印(34or45)

  打印(非34)

  结果如下:

  可以看到35和45返回false34or45返回trueNot34返回true。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: