python学习笔记

python学习笔记

判断语句(if)

(一)基本语法

if (要判断的条件)

    条件成立时,要做的事情

     ……

注:if 语句以及缩进部分是一个 完整的代码块

(二)else 处理条件不满足的情况

格式如下:


if 要判断的条件:

    条件成立时,要做的事情

    ……

else:

    条件不成立时,要做的事情

    ……

注:if 和 else 语句以及各自的缩进部分共同是一个 完整的代码块

(三)逻辑运算

通常 在判断条件时,会需要同时判断多个条件

只有多个条件都满足,才能够执行后续代码

逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件

Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种

  • and

    条件1 and 条件2

    与/并且

    两个条件同时满足,返回 True
    只要有一个不满足,就返回 `False``

  1. or
    条件1 or 条件2

    或/或者

    两个条件只要有一个满足,返回True

    两个条件都不满足,返回False

  • not

    not 条件

    非/不是

if语句进阶

elif

语法格式如下:

if (条件1:)

    条件1满足执行的代码

    ……

elif (条件2:)

    条件2满足时,执行的代码

    ……

elif (条件3:)

    条件3满足时,执行的代码

    ……
else:

    以上条件都不满足时,执行的代码

    ……

循环

for循环

语法:

for 变量 in 集合:

    
    循环体代码

else:

    没有通过 break 退出循环,循环结束后,会执行的代码

while循环

初始条件设置 —— 通常是重复执行的 计数器

while 条件(判断 计数器 是否达到 目标次数):

    条件满足时,做的事情1

    条件满足时,做的事情2

    条件满足时,做的事情3

    ...(省略)...
    
    处理条件(计数器 + 1)

  • 注:while语句以及缩进部分是一个 完整的代码块

函数

函数的定义

定义函数格式:


def 函数名():

    函数封装的代码

    ……

  1. def 是英文 define 的缩写

  2. 函数名称 应该能够表达 函数封装代码 的功能,便于后续调用

  3. 函数名称 的命名应该 符合 标识符的命名规则

    • 由 字母、下划线 和 数字 组成
    • 不能以数字开头
    • 不能与关键字重名

函数的调用

调用函数很简单的,通过

函数名()

即可完成对函数的调用

  • 注:定义完成之后,若不主动调用函数,则函数是不会主动执行

函数的参数

  1. 参数的使用
    在函数名的后面的小括号内部填写参数

    多个参数之间使用,分隔

  2. 参数的作用

    函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据

    在函数内部,把参数当做变量使用,进行需要的数据处理

    函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递

  3. 形参和实参

    形参:定义函数时,小括号中的参数,用于接收参数,在函数内部作为变量使用

    实参:调用函数时,小括号中的参数,将数据传递到函数内部

函数的返回值

  1. 返回值是函数完成工作后,返回给调用者的结果

  2. 在函数中使用 return 关键字可以返回结果

  3. 调用函数一方,可以 使用变量来接收函数的返回结果

  • 注:return 表示返回,后续的代码都不会被执行

    • return 的作用:

      返回一个对象

      阻断代码执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值