【Python零基础学习入门篇②】——第二节:Python的常用语句

简介: 1️⃣学习目标——明方向 ✅ ✅ ✅🔘🔘🔘持之以恒, 坚持不懈地去完成我们内心的目标,只有勇于学习,才能不断进步!熟悉并掌握Python中判断语句的语法及使用熟悉并掌握Python中循环语句的语法及使用了解一些Python中其他语句的语法,还是要会使用的哈😁😁😁2️⃣ 学习任务——冲鸭!☑️ ☑️ ☑️

1️⃣学习目标——明方向 ✅ ✅ ✅

🔘🔘🔘持之以恒, 坚持不懈地去完成我们内心的目标,只有勇于学习,才能不断进步!

  1. 熟悉并掌握Python中判断语句的语法及使用
  2. 熟悉并掌握Python中循环语句的语法及使用
  3. 了解一些Python中其他语句的语法,还是要会使用的哈😁😁😁

2️⃣ 学习任务——冲鸭!☑️ ☑️ ☑️

🚩🚩🚩人生难得几回搏,加油呀童学们,胜利就在⬇️⬇️⬇️⬇️⬇️

⭐01判断语句(最基础的啦)

顾名思义,判断语句当然就是进行判断咯!

举个栗子🌰:

如果今天你女朋友心情好,你去摸摸她的头或者抱一下她是不是你们双方都很开心呢😏😏,但相反如果她今天心情特别糟糕,你这样操作是不是指不定得挨顿骂甚至被揍一顿呢😱😱,所以这个情况下我们就要用判断语句来判断下是第一种情况还是第二种情况呢,现在你知道判断语句有多么重要了吧。判断语句学的好,女朋友哄得嘎嘎好。😇😇

喔喔忘啦你们没有女朋友啦,开个玩笑嘻嘻😉😉,怎么会没有呢,总会遇上对的人!

9de7f8436ac0437483ac4a1bd104eb12.jpg

⭐if语句的语法及使用

if语句真的是编程语言当中最简单的语句啦,它更多的注重事件的逻辑,只要我们耐心、细心点,就能够很快掌握的。

if (此处为判断条件):
  此处为满足判断条件所执行的事件
  可以执行不只一个事件

例:

if 1+1==2:
    print("陈童学太帅了吧!!")
    print("陈童学太牛了吧!!")
    print("陈童学泰裤辣!!")

⭐if-else语句的语法及使用

if-else语句只是在if语句上加个了else,也就是说如果if后面的条件满足的话就会执行if下面的事件,不满足的话就会执行else下面的事件。而只有if的语句后面的条件不满足是就什么也不做。

if (此处为判断条件):
  此处为满足判断条件所执行的事件
  可以执行不只一个事件
else
  此处为不满足条件所执行的事件
  可以执行不只一个事件

例:

if 1+1==2:
    print("陈童学太帅了吧!!")
    print("陈童学太牛了吧!!")
    print("陈童学泰裤辣!!")
else :
    print("陈童学也还是太帅了吧!!")
    print("陈童学也还是太牛了吧!!")
    print("陈童学也还是泰裤辣!!")

⭐if-elif语句的语法及使用

if (此处为判断条件1):
  此处为满足判断条件1所执行的事件
  可以执行不只一个事件
elif (此处为判断条件2):
  此处为不满足条件1但满足条件2所执行的事件
  可以执行不只一个事件
elif (此处为判断条件3):
  此处为不满足条件1和2但满足条件3所执行的事件
  可以执行不只一个事件

例:

a=3
b=5
if a+b>10:
    print("陈童学太帅了吧!!")
    print("陈童学太牛了吧!!")
    print("陈童学泰裤辣!!")
elif a+b<10:
    print("陈童学还是有点帅的!!")
    print("陈童学还是有点牛的!!")
    print("陈童学还是有点酷的!!")
elif a+b==10:
    print("陈童学没那么帅啦!!")
    print("陈童学没那么牛啦!!")
    print("陈童学没那么酷啦!!")

⭐if的套娃(嵌套)

if语句嵌套指的是if语句内部包含if语句

if (此处为判断条件1):
    if (此处为判断条件2):
       此处为满足判断条件1且满足判断条件2所执行的事件
       可以执行不只一个事件
       且if语句当然不只是只能嵌套两层啦
       理论上你想嵌套多少层都是可以的

另外再提醒一句小伙伴们,嵌套的时候不要忘记语句的缩进了哦!

a=3
b=5
if a==3:
    if b==5:
        print("陈童学太帅了吧!!")
        print("陈童学太牛了吧!!")
        print("陈童学泰裤辣!!")

⭐02循环语句(也没有很难的啦)

顾名思义,循环语句就是反复执行当前满足条件的语句咯!可无限循环也可有限。

像垃圾分类就是无限循环,因为只有无限循环去做这件事才能让世界变得更美好吖!

垃圾分类,人人有责,从我做起🌍 🌎 🌏

0975790c99724a009f0ed4b1973d7ee3.jpg

⭐while循环的语法及使用

while 条件:
  如果条件满足时,则会执行循环中的事件
  当然,也是可以执行不只一个事件

只要条件满足,就会无限执行循环哦。

a=3
while a:
    print("陈童学又来咯")
    a-=1

上面这个是有限循环,因为每次成功执行循环语句时a的值会自减1,减到为0的时候就不满足条件跳出循环啦

a=3
while a:
    print("陈童学又来咯")

这个就为无限循环,因为a的值在每次执行循环的时候并没有发生改变,所以它一直满足条件所以就一直循环往复了。

while True:
  此处为循环中需要执行的事件语句

这里的 while True: 表示的是条件永远成立实现无限循环,所以当你需要使用到无限循环的时候就可以使用上面的东东!

⭐for循环的语法及使用

for能完成的功能和while循环基本上差不多,但仍有一些区别:

while循环里的循环条件是自定义的,可以由我们来自行控制循环条件

for循环是一种 “轮询“ 机制,是对一批内容进行 ”逐个处理”

for 临时变量 in 待处理的数据集(序列类型):
  满足循环条件时所执行的事件

例:

#定义字符串name
name="ctx666"
#for循环处理字符串
for i in name:
    print(i)

上面的例子就会把 ctx666 这串字符一个一个输出来,所以for循环也成为遍历循环。

⭐range()函数的使用

range()函数是Python自带的一个内置函数,它可以帮助我们生成一个简单的数字序列,在某些时候使用起来时比较方便的。

range()函数有3种语法格式:

第一种:

range(num)
获取一个从0开始,到num结束的数字序列(但不包括num本身)
如,range(3)取得的数据是:[0,1,2]

第二种:

range(num1,num2)
获得一个从num1开始,到num2结束的数字序列(但不包括num2本身)
如,range(3,8)取得的数据是:[3,4,5,6,7]

第三种:

range(num1,num2,step)
获得一个从num1开始,到num2结束的数字序列(但不包括num2本身)
数字间的间隔,以step为基准(如果没有第三个参数step,那么step默认为1)
如,range(3,8,2)取得的数据是:[3,5,7]

⭐while及for的套娃(嵌套)

和if的嵌套是一样的原理,只有满足上一层循环的条件才能进入下一层的循环的判断。

while的嵌套:

while 条件1:
  此处为条件1满足时所执行的事件
  可以执行不只一个事件
  while 条件2:
    此处为条件2满足时所执行的事件
    可以执行不只一个事件

比方说你有个喜欢的女孩子,你要向她表白100天,每天给她送10朵玫瑰花就能表白成功带回家,这就可以使用while的嵌套循环来实现。

例:

i=1
while i <=100:
    print(f"今天是表白第{i}天,准备表白!!!!!")
    j=1
    while j <=10:
        print(f"送给她的第{j}朵玫瑰花")
        j+=1
    print(f"我喜欢你!!!")
    i+=1
print(f"表白第{i-1}天,表白成功")

for的循环嵌套:

同样的用上面的例子来演示一遍。

for i in range(1,101):
    print(f"今天是表白第{i}天,准备表白!!!!!")
    for j in range(1,11):
        print(f"送给她的第{j}朵玫瑰花")
    print(f"我喜欢你!!!")
print(f"表白第{i}天,表白成功")

⭐03Python中的其他语句

⭐break语句的使用

break汉译为中断;破坏;打断,在Python中是用来结束本层循环

如:

for i in range(5):
    print("陈童学又变帅啦哈哈!!")
    i += 1
    print(i)
    if i==3:
        break

该程序如果正常来讲应该执行5次的,但由于当i==3时要break跳出循环,所以该程序只执行了3次。

⭐continue语句的使用

continue汉译为持续;延伸,在Python中是用来结束本次循环跳过continue后面的语句直接执行下一次循环的。

for i in range(5):
    i += 1
    if i==3:
        continue
    print("陈童学又变帅啦哈哈!!")
    print(i)

上面的程序在continue的影响下当i==3时时无法进行输出continue下面的语句而是直接跳过本次循环进行下一次事件的执行。

b809591b1b3e4e439c62a3e2923cfe3f.png

⭐pass语句的使用

pass是一个空语句,它用来保证程序结构的完整性

pass语句什么事情都不干,它就是个混子哈哈。它唯一的作用就是用来占位

for i in range(6):
    i += 1
    if i==3:
        pass
        print("pass:我就是混子怎么啦")
    print("陈童学可不是混子哦!!")
print("记住啦,我们都不是混子哦!!!!")

⭐else语句的用法

else除了和if搭配外,还可以和while一起工作!

不信你看!

while 1+1==3:
    print("喔?这也能算错?????")
else:
    print("溜的呀!!!你就是编程大师吧!!!")

3️⃣本章小结——明思路 🤏 🤏 🤏

🌈🌈🌈人生本就是一场旅途,总得经历一些艰苦才能翻山越岭,遇见那些美好的事物吧!我们不该停止奋斗,但也请别忘记停下脚步欣赏沿途的美景。

本文主要讲解了Python中的一些常用语句,像判断语句、循环语句、还有一些其他语句等。判断语句中if和else的相关使用一定要熟练!熟练!熟练!循环语句当中的while和for也要能够运用的炉火纯青!因为这些常用语句不仅在Python中,在绝大部分的编程语言当中的使用频率都是非常高的!所以请小伙伴们不懂得话一定不要一带而过就扔在一旁了哦,基础牢固了才会越学越轻松,越赚越多钱呢!

4️⃣写在最后——暖心寄语💕💕💕

🍉🍉🍉不必偏执于未知的真实,身处的当下即是意义和真实,爱才是解题的答案,也是可画人生色彩的笔尖,耐心的走下去,总会遇到你爱的人和爱你的人。

相关文章
|
1天前
|
Python
python pandas学习(一)
该代码段展示了四个主要操作:1) 删除指定列名,如商品id;2) 使用正则表达式模糊匹配并删除列,例如匹配订单商品名称1的列;3) 将毫秒级时间戳转换为带有时区调整的日期时间格式,并增加8小时以适应本地时区;4) 将列表转换为DataFrame后保存为Excel文件,文件路径和名称根据变量拼接而成。
12 3
|
1天前
|
缓存 算法 数据处理
Python入门:9.递归函数和高阶函数
在 Python 编程中,函数是核心组成部分之一。递归函数和高阶函数是 Python 中两个非常重要的特性。递归函数帮助我们以更直观的方式处理重复性问题,而高阶函数通过函数作为参数或返回值,为代码增添了极大的灵活性和优雅性。无论是实现复杂的算法还是处理数据流,这些工具都在开发者的工具箱中扮演着重要角色。本文将从概念入手,逐步带你掌握递归函数、匿名函数(lambda)以及高阶函数的核心要领和应用技巧。
Python入门:9.递归函数和高阶函数
|
1天前
|
开发者 Python
Python入门:8.Python中的函数
### 引言 在编写程序时,函数是一种强大的工具。它们可以将代码逻辑模块化,减少重复代码的编写,并提高程序的可读性和可维护性。无论是初学者还是资深开发者,深入理解函数的使用和设计都是编写高质量代码的基础。本文将从基础概念开始,逐步讲解 Python 中的函数及其高级特性。
Python入门:8.Python中的函数
|
1天前
|
存储 SQL 索引
Python入门:7.Pythond的内置容器
Python 提供了强大的内置容器(container)类型,用于存储和操作数据。容器是 Python 数据结构的核心部分,理解它们对于写出高效、可读的代码至关重要。在这篇博客中,我们将详细介绍 Python 的五种主要内置容器:字符串(str)、列表(list)、元组(tuple)、字典(dict)和集合(set)。
Python入门:7.Pythond的内置容器
|
1天前
|
存储 索引 Python
Python入门:6.深入解析Python中的序列
在 Python 中,**序列**是一种有序的数据结构,广泛应用于数据存储、操作和处理。序列的一个显著特点是支持通过**索引**访问数据。常见的序列类型包括字符串(`str`)、列表(`list`)和元组(`tuple`)。这些序列各有特点,既可以存储简单的字符,也可以存储复杂的对象。 为了帮助初学者掌握 Python 中的序列操作,本文将围绕**字符串**、**列表**和**元组**这三种序列类型,详细介绍其定义、常用方法和具体示例。
Python入门:6.深入解析Python中的序列
|
1天前
|
知识图谱 Python
Python入门:4.Python中的运算符
Python是一间强大而且便捷的编程语言,支持多种类型的运算符。在Python中,运算符被分为算术运算符、赋值运算符、复合赋值运算符、比较运算符和逻辑运算符等。本文将从基础到进阶进行分析,并通过一个综合案例展示其实际应用。
|
1天前
|
程序员 UED Python
Python入门:3.Python的输入和输出格式化
在 Python 编程中,输入与输出是程序与用户交互的核心部分。而输出格式化更是对程序表达能力的极大增强,可以让结果以清晰、美观且易读的方式呈现给用户。本文将深入探讨 Python 的输入与输出操作,特别是如何使用格式化方法来提升代码质量和可读性。
Python入门:3.Python的输入和输出格式化
|
1天前
|
存储 Linux iOS开发
Python入门:2.注释与变量的全面解析
在学习Python编程的过程中,注释和变量是必须掌握的两个基础概念。注释帮助我们理解代码的意图,而变量则是用于存储和操作数据的核心工具。熟练掌握这两者,不仅能提高代码的可读性和维护性,还能为后续学习复杂编程概念打下坚实的基础。
Python入门:2.注释与变量的全面解析
|
1天前
|
机器学习/深度学习 人工智能 算法框架/工具
Python入门:1.Python介绍
Python是一种功能强大、易于学习和运行的解释型高级语言。由**Guido van Rossum**于1991年创建,Python以其简洁、易读和十分工程化的设计而带来了庞大的用户群体和丰富的应用场景。这个语言在全球范围内都被认为是**创新和效率的重要工具**。
Python入门:1.Python介绍
|
1月前
|
存储 数据挖掘 数据处理
Python Pandas入门:行与列快速上手与优化技巧
Pandas是Python中强大的数据分析库,广泛应用于数据科学和数据分析领域。本文为初学者介绍Pandas的基本操作,包括安装、创建DataFrame、行与列的操作及优化技巧。通过实例讲解如何选择、添加、删除行与列,并提供链式操作、向量化处理、索引优化等高效使用Pandas的建议,帮助用户在实际工作中更便捷地处理数据。
47 2

热门文章

最新文章

推荐镜像

更多