本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

JS开发人员的Python基础知识

网络教程 app 1℃

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}

.控制结构

条件:

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 进行编码的基础知识。

以上就是JS 开发人员的 Python 基础知识的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » JS开发人员的Python基础知识

喜欢 (0)