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单链表实现代码实例
Nov 21 Python
Python os模块介绍
Nov 30 Python
使用Python脚本操作MongoDB的教程
Apr 16 Python
python对DICOM图像的读取方法详解
Jul 17 Python
python互斥锁、加锁、同步机制、异步通信知识总结
Feb 11 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
Python log模块logging记录打印用法解析
Jan 20 Python
Python扫描端口的实现
Jan 25 Python
基于python的matplotlib制作双Y轴图
Apr 20 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Apr 02 Python
Elasticsearch 数据类型及管理
Apr 19 Python
Python中的 No Module named ***问题及解决
Jul 23 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
php 生成饼图 三维饼图
2009/09/28 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
jquery编写日期选择器
2017/03/16 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
Python实现OpenCV的安装与使用示例
2018/03/30 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
python如何删除文件、目录
2020/06/23 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
仓库规划计划书
2014/04/28 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书