JS 开发人员的 Python 基础知识

js 开发人员的 python 基础知识

1.基本语法和数据类型

变量声明:不需要 var、let 或 const。只需命名变量即可。

 x = 10 name = "python"

登录后复制

原始类型:

int(整数)浮动(浮点)str(字符串)布尔(布尔值)

数据结构:

列表(就像 js 中的数组):

   numbers = [1, 2, 3]   numbers.append(4)

登录后复制元组(不可变列表):

   point = (10, 20)

登录后复制字典(如 js 对象):

   person = {"name": "alice", "age": 30}   person["name"]  # accessing value

登录后复制集合(唯一的、无序的元素):

   unique_numbers = {1, 2, 3, 2}

登录后复制

2.控制结构

条件:

 if x > 5:     print("greater") elif x == 5:     print("equal") else:     print("lesser")

登录后复制

循环:

for loop(适用于可迭代对象):

   for num in [1, 2, 3]:       print(num)

登录后复制while 循环

   i = 0   while i 

登录后复制

3.功能

函数定义和返回语法:

 def greet(name):     return f"hello, {name}"

登录后复制

lambda 函数(如 js 箭头函数):

 square = lambda x: x * x

登录后复制

4.列表推导式和生成器

列表推导式(创建列表的有效方法):

 squares = [x * x for x in range(10)]

登录后复制

生成器(一一产生值):

 def generate_numbers(n):     for i in range(n):         yield i

登录后复制

5.错误处理

尝试/排除块:

 try:     result = 10 / 0 except zerodivisionerror:     print("cannot divide by zero")

登录后复制

6.类和 oop

类定义:

 class animal:     def __init__(self, name):         self.name = name     def speak(self):         return f"{self.name} makes a sound"

登录后复制

继承:

 class dog(animal):     def speak(self):         return f"{self.name} barks"

登录后复制

7.常用内置函数

len()、max()、min()、sum()、排序()类型转换:int()、float()、str()、list()、dict()

8.使用文件

阅读和写作:

 with open("file.txt", "r") as file:     data = file.read()

登录后复制

9.重要图书馆

numpy 用于数值运算,pandas 用于数据操作,matplotlib 用于绘图。

10。与 javascript 的区别

不需要分号。定义块时必须缩进。没有 switch 语句(使用 if-elif 代替)。使用 none 代替 null。

此摘要应提供有效开始使用 python 进行编码的基础知识。

立即学习“Python免费学习笔记(深入)”;

以上就是JS 开发人员的 Python 基础知识的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2185631.html

(0)
上一篇 2025年2月25日 16:33:50
下一篇 2025年2月17日 23:48:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论