python与js有什么不一样

  介绍

小编给大家分享一下python与js有什么不一样,相信大部分人都还不怎么了解,因此分享这篇文章给大家学习,希望大家阅读完这篇文章后大所收获、下面让我们一起去学习方法吧!

js和python都是动态语言,a=1;=& # 39;abc # 39;,这一个变量是动态的,类型是随时可以被更改的。而在java中就是静态语言变量,int=1; a=& # 39; abc # 39;就会报错。

<强> 1。输出

js里面的console.log (), document . write (), window.alert (), document.writeIn ()

python里面是打印()

<强> 2。输入

js里面是window.prompt ()

python里面是输入()

<强> 3。加注释

js里面//单行注释内容,/*多行注释内容*/

python里面单号行注释内容,“““多行注释内容“““

<强> 4.,如果别的,,写法不同

,,js里面,如果(& lt;1){}else if(比;其他5){}{}

,,,, python里面,没有大括号,按照缩进表示代码块。

if  name ==, & # 39;杰克# 39;:   ,,,print (& # 39; user  input  is 杰克# 39;)   其他:   ,,,print (& # 39; user  input  is  not 杰克# 39;)

<强> python可以多行换行,在“”里面手动回车,表示换行。

打印(" # 39;& # 39;& # 39;lin1, \ nlin2   lin3   lin4& # 39; & # 39; & # 39;),//, \ n会不生效,直接当字符串处理,r表示字符串不进行转义,就是字符串本身意思

<强>除法:

,,,,正常除法/

,,,,除法取整//只有python有,js没有

,,,,除法取余%

在js中

var  a =, 0;,, var  b =,,,, a =, 1;   console.log (a),,//,返回,1   console.log (b),,//,返回,0

在Python中

a =, 0,,, b =, a ,, a =1   print(),,,,//,返回1   打印(b),,,,//,返回0

js和Python的解释器运行过程:

解析=0,同时在内存中创建了变量一个和数值0,并让一个指向数值0。

接下来,b=,解析器在内存中创建变量b,并让b也指向数值0。

然后,=1,解析器创建新变量1,并让一个指向新变量1 .

所以,最终,一个存储的是新变量1的值,b存储的是刚开始的变量0的值。

以上是Python与js有什么不一样的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

python与js有什么不一样