学python好还是学js好?我把区别点都总结出来了,来看吧


学python好还是学js好?我把区别点都总结出来了,来看吧文章插图
前言很多小伙伴问小编到底是学python好还是学js好 , 今天小编就给大家整理了关于python与js主要区别点总结内容 , 有兴趣的小伙伴可以学习下哦!
数据类型js和python都是动态语言 , a = 1; a = 'abc' , a这个变量是动态的 , 类型是随时可以被更改的 。 而在java中就是静态语言变量 , int a = 1;a = 'abc' 就会报错 。
基本命令【学python好还是学js好?我把区别点都总结出来了,来看吧】1.输出

  • js里面的console.log()、document.write()、window.alert()、document.writeIn()
  • python里面是print()
2.输入
  • js里面是window.prompt()
  • python里面是input()
3.加注释
  • js里面 // 单行注释内容 , /* 多行注释内容 */
  • python里面 # 单行注释内容 , """ 多行注释内容 """

学python好还是学js好?我把区别点都总结出来了,来看吧文章插图
4.if , else , while , 写法不同
  • js里面 , if (a < 1) {} else if(a > 5) {} else{}
  • python里面 , 没有大括号 , 按照缩进表示代码块 。
if name == 'jack':print('user input is jack')else:print('user input is not jack')python可以多行换行 , 在```里面手动回车 , 表示换行 。
print(r'''lin1,\nlin2lin3lin4''') // \n会不生效 , 直接当字符串处理 , r表示字符串不进行转义 , 就是字符串本身意思除法:
  • 正常除法 /
  • 除法取整 // 只有python有 , js没有
  • 除法取余 %

学python好还是学js好?我把区别点都总结出来了,来看吧文章插图
变量内存存储
  • 在js中
var a = 0;var b = a;a = 1;console.log(a)// 返回 1console.log(b)// 返回 0
  • 在Python中
a = 0b = aa = 1print(a)// 返回1print(b)// 返回0js和Python的解释器运行过程:
  • 解析a = 0, 同时在内存中创建了变量a和数值0 , 并让a指向数值0 。
  • 接下来 , b = a , 解析器在内存中创建变量b , 并让b也指向数值0 。
  • 然后 , a = 1 , 解析器创建新变量1 , 并让a指向新变量1 。
  • 所以 , 最终 , a存储的是新变量1的值 , b存储的是刚开始的变量0的值 。
最后今天介绍的关于python与js主要区别点总结的文章就介绍到这了,更多相关python与js区别有哪些内容小编后续会持续为大家介绍!大家如有对Python感兴趣的小伙伴可以关注小编 , 并在后台私信小编:“01” , 和小编一起来学习!