Python 和 JavaScript 语法对比

Python 和 JavaScript 语法对比

命名

  1. 注意使用驼峰变量名, 不要使用下划线变量名

字符串

格式化

JavaScript:

  `hello ${name}`

Python:

  f"hello {name}"

文件

打开文件:

JavaScript:

  const fs = require("fs").promises;  // 使用 async/await 版本的 fs 模块
  
  await fs.writeFile(filename, data);  // 写入文件
  
  // 文件是否存在
  try {
      await fs.stat(filename)
      exitst = true
  } catch (e) {
      exists = false
  }

Python:

  with open(filename, "w") as f:
      f.write(data)
      
  os.path.exists(filename)  # 文件是否存在
  

数组

切片:

JavaScript:

  const arr1 = arr2.slice(3, 5);

Python:

  arr1 = arr2[3:5]

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注