【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️⃣写在最后——暖心寄语💕💕💕

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

相关文章
|
10天前
|
数据采集 存储 XML
Python爬虫定义入门知识
Python爬虫是用于自动化抓取互联网数据的程序。其基本概念包括爬虫、请求、响应和解析。常用库有Requests、BeautifulSoup、Scrapy和Selenium。工作流程包括发送请求、接收响应、解析数据和存储数据。注意事项包括遵守Robots协议、避免过度请求、处理异常和确保数据合法性。Python爬虫强大而灵活,但使用时需遵守法律法规。
|
8天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。
|
8天前
|
机器学习/深度学习 数据挖掘 Python
Python编程入门——从零开始构建你的第一个程序
【10月更文挑战第39天】本文将带你走进Python的世界,通过简单易懂的语言和实际的代码示例,让你快速掌握Python的基础语法。无论你是编程新手还是想学习新语言的老手,这篇文章都能为你提供有价值的信息。我们将从变量、数据类型、控制结构等基本概念入手,逐步过渡到函数、模块等高级特性,最后通过一个综合示例来巩固所学知识。让我们一起开启Python编程之旅吧!
|
8天前
|
存储 Python
Python编程入门:打造你的第一个程序
【10月更文挑战第39天】在数字时代的浪潮中,掌握编程技能如同掌握了一门新时代的语言。本文将引导你步入Python编程的奇妙世界,从零基础出发,一步步构建你的第一个程序。我们将探索编程的基本概念,通过简单示例理解变量、数据类型和控制结构,最终实现一个简单的猜数字游戏。这不仅是一段代码的旅程,更是逻辑思维和问题解决能力的锻炼之旅。准备好了吗?让我们开始吧!
|
7天前
|
设计模式 缓存 开发框架
Python中的装饰器:从入门到实践####
本文深入探讨了Python中装饰器的工作原理与应用,通过具体案例展示了如何利用装饰器增强函数功能、提高代码复用性和可读性。读者将学习到装饰器的基本概念、实现方法及其在实际项目开发中的实用技巧。 ####
20 3
|
11天前
|
机器学习/深度学习 数据采集 数据可视化
Python在数据科学中的应用:从入门到实践
本文旨在为读者提供一个Python在数据科学领域应用的全面概览。我们将从Python的基础语法开始,逐步深入到数据处理、分析和可视化的高级技术。文章不仅涵盖了Python中常用的数据科学库,如NumPy、Pandas和Matplotlib,还探讨了机器学习库Scikit-learn的使用。通过实际案例分析,本文将展示如何利用Python进行数据清洗、特征工程、模型训练和结果评估。此外,我们还将探讨Python在大数据处理中的应用,以及如何通过集成学习和深度学习技术来提升数据分析的准确性和效率。
|
10天前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
10天前
|
人工智能 数据挖掘 程序员
Python编程入门:从零到英雄
【10月更文挑战第37天】本文将引导你走进Python编程的世界,无论你是初学者还是有一定基础的开发者,都能从中受益。我们将从最基础的语法开始讲解,逐步深入到更复杂的主题,如数据结构、面向对象编程和网络编程等。通过本文的学习,你将能够编写出自己的Python程序,实现各种功能。让我们一起踏上Python编程之旅吧!
|
11天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第36天】本文将带你走进Python的世界,从基础语法出发,逐步深入到实际项目应用。我们将一起探索Python的简洁与强大,通过实例学习如何运用Python解决问题。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供有价值的指导和灵感。让我们一起开启Python编程之旅,用代码书写想法,创造可能。
|
4天前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
13 0
下一篇
无影云桌面