python与js主要区别点总结


Posted in Python onSeptember 13, 2020

数据类型

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

基本命令

1.输出

  • js里面的console.log()、document.write()、window.alert()、document.writeIn()
  • python里面是print()

2.输入

  • js里面是window.prompt()
  • python里面是input()

3.加注释

  • js里面 // 单行注释内容 , /* 多行注释内容 */
  • python里面 # 单行注释内容 , """ 多行注释内容 """

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,\nlin2
lin3
lin4''') // \n会不生效,直接当字符串处理,r表示字符串不进行转义,就是字符串本身意思

除法:

  • 正常除法 /
  • 除法取整 // 只有python有,js没有
  • 除法取余 %

变量内存存储

  • 在js中
var a = 0;  var b = a;  a = 1;
console.log(a)  // 返回 1
console.log(b)  // 返回 0
  • 在Python中
a = 0   b = a   a = 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与js主要区别点总结的文章就介绍到这了,更多相关python与js区别有哪些内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python深入学习之闭包
Aug 31 Python
Python装饰器入门学习教程(九步学习)
Jan 28 Python
python字符串str和字节数组相互转化方法
Mar 18 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
python binascii 进制转换实例
Jun 12 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
python Django框架快速入门教程(后台管理)
Jul 21 Python
python与c语言的语法有哪些不一样的
Sep 13 #Python
python的链表基础知识点
Sep 13 #Python
python文件排序的方法总结
Sep 13 #Python
python识别验证码的思路及解决方案
Sep 13 #Python
Python实现敏感词过滤的4种方法
Sep 12 #Python
Python CategoricalDtype自定义排序实现原理解析
Sep 11 #Python
python 如何利用argparse解析命令行参数
Sep 11 #Python
You might like
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
处理单名多值表单的详解
2013/06/08 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
Web开发之JavaScript
2012/03/29 Javascript
require.js的用法详解
2015/10/20 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
深入了解Django View(视图系统)
2019/07/23 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
什么是Smart Navigation?
2016/07/03 面试题
全神贯注教学反思
2014/02/03 职场文书
党员干部公开承诺书
2014/03/26 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
硕士学位论文评语
2014/12/31 职场文书
婚庆答谢词
2015/01/04 职场文书
司机岗位职责
2015/02/04 职场文书
鲁迅故里导游词
2015/02/05 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
Nginx反向代理、重定向
2022/04/13 Servers