当前位置: 首页 > 图灵资讯 > 行业资讯> python与js区别有哪些

python与js区别有哪些

发布时间:2025-03-20 18:20:16

数据类型

js和python都是动态语言,a = 1; a = 'abc',a这个变量是动态的,类型可以随时更改。Java是静态语言变量,int a = 1;a = 'abc' 就会报错。

基本命令

1.输出

·consolelejs中的console.log()、document.write()、window.alert()、document.writeIn()

·print()在print()中

2.输入

·windowwjs在window.prompt()

·input()在python中

3.加注释

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

·python里面 # 单独注释内容 , """ 多行注释内容 """

4.if,else,while,写法不同

·js里面,if (a < 1) {} else if(a > 5) {} else{}

·在python中,没有大括号,代码块按缩进表示。

ifname=='jack':
print('userinputisjack')
else:
print('userinputisnotjack')

python可多行换行,在```内手动回车,表示换行。

print(r'''lin1,\nlin2
lin3
lin4''')///\n不会生效,直接作为字符串处理,r表示字符串不转义,即字符串本身的意思

除法:

·正常除法 /

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

·除法取余 %

存储在变量内

·在js中

vara=0;varb=a;a=1;
console.log(a)//返回1
console.log(b)//返回0

·在Python中

a=0b=aa=1
print(a)//返回1
print(b)//返回0

·js和python的解释器操作过程:

·解析a = 0 ,与此同时,在内存中创建变量a和数值0,并使a指向数值0。

·接下来,b = a,分析器在内存中创建变量b,并使b指向0值。

·然后,a = 1.分析器创建新变量1,让a指向新变量1。

·因此,最终,a存储新变量1的值,b存储初始变量0的值。

python学习网,免费在线学习python平台,欢迎关注!

相关文章

如何让vim支持python3

如何让vim支持python3

2025-09-12
python2.7和3.6区别有哪些

python2.7和3.6区别有哪些

2025-09-12
python3有serial库吗

python3有serial库吗

2025-09-12
python中w、r表示什么意思

python中w、r表示什么意思

2025-09-12
python中如何把list变成字符串

python中如何把list变成字符串

2025-09-12
python命名空间是什么

python命名空间是什么

2025-09-12