Python的基础语法

  1. 注释:在Python中,使用井号(#)表示单行注释,三个单引号(''')或三个双引号(""")表示多行注释。

  2. 变量:在Python中,不需要声明变量类型,直接赋值即可。例如:

a = 10

b = "Hello, World!"

  1. 数据类型:Python有多种数据类型,如整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、集合(set)和字典(dict)。

  2. 条件语句:使用if、elif和else关键字进行条件判断。例如:

age = 18

if age >= 18:

print("成年")

else:

print("未成年")

  1. 循环语句:Python中有两种循环语句,分别是for循环和while循环。例如:

for循环

for i in range(5):

print(i)

while循环

count = 0

while count < 5:

print(count)

count += 1

  1. 函数:使用def关键字定义函数。例如:

def add(a, b):

return a + b

result = add(1, 2)

print(result)

  1. 类和对象:使用class关键字定义类,通过类创建对象。例如:

class Person:

def init(self, name, age):

self.name = name

self.age = age

def say_hello(self):

print(f"Hello, my name is {self.name} and I am {self.age} years old.")

person = Person("Tom", 30)

person.say_hello()

相关推荐
Vic101019 分钟前
Java 序列化与反序列化:深入解析与实践
java·开发语言
我叫侯小科13 分钟前
PyTorch 实战:手写数字识别(MNIST)从入门到精通
人工智能·pytorch·python
青衫客3613 分钟前
浅谈 Python 的 C3 线性化算法(C3 Linearization):多继承背后的秩序之美
python·mro·c3线性化算法
Sirius Wu18 分钟前
开源训练框架:MS-SWIFT详解
开发语言·人工智能·语言模型·开源·aigc·swift
后端小张19 分钟前
【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地
java·开发语言·spring boot·spring·spring cloud·微服务·原理
从零开始学习人工智能23 分钟前
USDT区块链转账 vs SWIFT跨境转账:技术逻辑与场景博弈的深度拆解
开发语言·ssh·swift
Gitpchy23 分钟前
Day 47 注意力热图可视化
python·深度学习·cnn
星释27 分钟前
Rust 练习册 31:啤酒歌与字符串格式化艺术
开发语言·网络·rust
百***588437 分钟前
MacOS升级ruby版本
开发语言·macos·ruby
执笔论英雄40 分钟前
【大模型训练】forward_backward_func返回多个micro batch 损失
开发语言·算法·batch