【Python教程】2-函数、逻辑运算与条件判断

在整理自己的笔记的时候发现了当年学习python时候整理的笔记,稍微整理一下,分享出来,方便记录和查看吧。个人觉得如果想简单了解一名语言或者技术,最简单的方式就是通过菜鸟教程去学习一下。今后会从python开始重新更新,然后更新深度学习的一些框架,一些代码,从CV到NLP都会有相应的讲解,包括大模型训练以及部署。先画个饼,有时间开始慢慢更新。
2024年6月9日更新【Python教程】2-函数、逻辑运算与条件判断

1、函数

1.1 函数定义

def 函数名(参数列表...):

1.2 函数调用

函数名(参数列表)

1.3 函数说明文档

help()可以调出函数的说明文档

1.4 返回值

函数可以通过return语句返回结果。如果没有return语句,函数默认返回None

def sum(a, b):
    return a + b

1.5 参数类型

Python 函数的参数可以是任何类型,包括数字、字符串、列表、字典等,还可以设置默认值。

def print_info(name, age=18):
    print(f"Name: {name}, Age: {age}")

2、逻辑运算符

在这里插入图片描述

2.1 基本运算符

逻辑运算符包括and, or, not。它们通常用于条件语句中,来组合多个条件。

if a > 10 and b < 5:
    print("Condition met")

2.2 运算符优先级

在 Python 中,逻辑运算符的优先级为:not > and > or。如果有疑惑,可以使用括号来明确优先级。

if not (a > 10 or b < 5):
    print("Condition not met")

3、判断

3.1 if

if condition:
	code

3.2 if-else

if condition:
	code
else:
	code

3.3 if-elif-else

if condition1:
	code
elif condition2:
    code
else:
	code

3.4 嵌套判断

可以在一个if语句内部使用另一个if语句,这称为嵌套判断。

if condition1:
    if condition2:
        code

3.5 使用pass

当你在编写条件语句时暂时不想指定任何操作时,可以使用pass语句作为占位符。

if condition:
    pass

4、随机数

4.1 Random 模块导入

导入random模块时,通常使用小写的random,并且它包含多种生成随机数的函数。

import random
number = random.randint(0, 2)  # 获取0到2之间的随机整数,包括2

4.2 其他随机函数

除了randint之外,random模块还提供其他函数如random()返回0到1之间的随机浮点数,choice()从序列中随机选取一个元素等。

random_float = random.random()
random_choice = random.choice([1, 2, 3, 4, 5])
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值