小编给大家分享一下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),,,,//,返回0js和Python的解释器运行过程:
解析=0,同时在内存中创建了变量一个和数值0,并让一个指向数值0。
接下来,b=,解析器在内存中创建变量b,并让b也指向数值0。
然后,=1,解析器创建新变量1,并让一个指向新变量1 .
所以,最终,一个存储的是新变量1的值,b存储的是刚开始的变量0的值。
以上是Python与js有什么不一样的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
python与js有什么不一样