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

news2024/11/26 3:01:43

在这里插入图片描述

⬇️⬇️⬇️⬇️⬇️⬇️
⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘
🌟🌟🌟技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油!
🌤️PUA:你所看到的惊艳都曾平庸历练**“**🚀🚀🚀
🍉🍉🍉最后让我们一起努力奋斗,愿美好的事发生在我们身上~🍺🍺🍺🍺
🍭🍭🍭那么接下来我们就进入到Python基础篇第二节:Python的常用语句的学习吧🚩🚩🚩
🌠 🌌 🎆 🎇

📢📢📢早点学,早轻松:

  • 1️⃣学习目标——明方向 ✅ ✅ ✅
  • 2️⃣ 学习任务——冲鸭!☑️ ☑️ ☑️
    • ⭐01判断语句(最基础的啦)
      • ⭐if语句的语法及使用
      • ⭐if-else语句的语法及使用
      • ⭐if-elif语句的语法及使用
      • ⭐if的套娃(嵌套)
    • ⭐02循环语句(也没有很难的啦)
      • ⭐while循环的语法及使用
      • ⭐for循环的语法及使用
        • ⭐range()函数的使用
      • ⭐while及for的套娃(嵌套)
    • ⭐03Python中的其他语句
      • ⭐break语句的使用
      • ⭐continue语句的使用
      • ⭐pass语句的使用
      • ⭐else语句的用法
  • 3️⃣本章小结——明思路 🤏 🤏 🤏
  • 4️⃣写在最后——暖心寄语💕💕💕

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

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

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

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

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

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

顾名思义,判断语句当然就是进行判断咯!
举个栗子🌰:
如果今天你女朋友心情好,你去摸摸她的头或者抱一下她是不是你们双方都很开心呢😏😏,但相反如果她今天心情特别糟糕,你这样操作是不是指不定得挨顿骂甚至被揍一顿呢😱😱,所以这个情况下我们就要用判断语句来判断下是第一种情况还是第二种情况呢,现在你知道判断语句有多么重要了吧。判断语句学的好,女朋友哄得嘎嘎好。😇😇
喔喔忘啦你们没有女朋友啦,开个玩笑嘻嘻😉😉,怎么会没有呢,总会遇上对的人!

在这里插入图片描述

⭐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:
	此处为不满足条件12但满足条件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循环语句(也没有很难的啦)

顾名思义,循环语句就是反复执行当前满足条件的语句咯!可无限循环也可有限。
像垃圾分类就是无限循环,因为只有无限循环去做这件事才能让世界变得更美好吖!
垃圾分类,人人有责,从我做起🌍 🌎 🌏
在这里插入图片描述

⭐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下面的语句而是直接跳过本次循环进行下一次事件的执行。
在这里插入图片描述

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

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

🍁🍁🍁好啦,本文的内容就到此结束啦,我们下期再见哦!另外在祝各位小伙伴们要天天开心哦!
🍂🍂🍂如果你觉得本文对你有那么一丁点用亦或说有被触动到一点的话,还请你动动手指给个三连哦!因为我觉得这实在是,泰裤辣!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/473083.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络编程之简单socket通信

一.什么是Socket? Socket&#xff0c;又叫套接字&#xff0c;是在应用层和传输层的一个抽象层。它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。 socket分为流socket和数据报socket&#xff0c;分别基于tcp和udp实现。 SOCK_STREAM 有以下…

苦学58天,最后就这结果......

背景 非计科大专一枚&#xff0c;当初学的机械自动化专业。大学完全可以说是玩过来的&#xff0c;临近毕业开始慌了&#xff0c;毕业后一直没能找到工作&#xff0c;在高中同学&#xff08;211 计科&#xff09;的引领下&#xff0c;入坑程序员&#xff0c;学的软件测试。 从…

Lombok简介

Lombok简介 1、lombok简介2、springboot整合lombok 1、lombok简介 Lombok是一个第三方的Java工具库&#xff0c;会自动插入编辑器和构建工具。Lombok提供了一组非常有用的注解&#xff0c;用来消除Java类中的大量样板代码&#xff0c;比如setter和getter方法、构造方法等。只需…

Vue(简单了解Cookie、生命周期)

一、了解Cookie 类似于对象响应携带数据 输入用户名密码跳转到指定页面 点击指定页面中其中一个按钮跳转到另一个指定页面&#xff08;再不需用输入用户名密码&#xff09; 例如现在很多浏览器实现七天免密登录 简单理解&#xff1a;就是在网站登录页面之后&#xff0c;服务…

新建Django项目

1. 创建项目 使用Django提供的命令&#xff0c;可以创建一个Django项目实例需要的配置项——包括数据库配置、Django配置和应用程序配置的集合。新建Django项目命令的语法格式如下&#xff1a; django-admin startproject 工程名称例如&#xff1a;想要在D:\的pythonProject目…

Mysql 存储过程 / 存储函数

目录 0 课程视频 1 基本语法 1.0 作用 ->在数据库中 封装sql语句 -> 复用 -> 减少网络交互 ->可接收参数返回数据 1.1 创建 1.2 调用 1.3 查看 1.4 删除 1.5 ; 封号结束符 改成 $$ 双刀符合结束语句 -> 因为打包封号结束有冲突 1.6 在cmd 中定义 存储过…

基于 SpringBoot+Vue+Java 的财务管理系统(附源码,教程)

文章目录 一 简介第二.主要技术第三、部分效果图第四章 系统设计4.1功能结构4.2 数据库设计4.2.1 数据库E/R图4.2.2 数据库表 第五章 系统功能实现5.1管理员功能模块 一 简介 财务管理系统的需求和管理上的不断提升&#xff0c;财务管理系统的潜力将无限扩大&#xff0c;财务管…

Postman预请求脚本、测试脚本(pre-request scripts、tests常用工作总结)

文章目录 Postman预请求脚本&#xff08;pre-request scripts工作常用总结&#xff09;Postman预请求脚本Postman测试脚本预请求脚本和测试脚本有什么区别常用工作总结登录接口返回的是Set-Cookie标头 Postman预请求脚本&#xff08;pre-request scripts工作常用总结&#xff0…

Spring Boot配置文件及日志信息

目录 前言&#xff1a; Spring Boot优点 配置文件 配置文件格式 读取配置文件 properties配置文件格式 properties优缺点分析 yml配置文件格式&#xff08;另一种标记语言&#xff09; yml优缺点分析 Spring Boot 不同平台配置文件规则 日志信息 日志的功能 Sprin…

Springboot +Flowable,设置任务处理人的四种方式(一)

一.简介 学习下UserTask 设置用户的三种方式&#xff0c;至于如何设置用户组&#xff0c;下篇文章再聊。 现在&#xff0c;假设我有如下一个简单的流程图&#xff1a; 那么该如何设置这个用户节点的处理人&#xff1f; 二.第一种&#xff1a;指定具体用户 第一种方式&…

电路中噪声来源

电路包括不同的部件和芯片&#xff0c;所有都有可能成为噪声的来源。例如&#xff0c;电阻会带来热噪声&#xff0c;这个噪声为宽频噪声&#xff0c;几乎涵盖所有频率范围&#xff1b;运算放大器其芯片内部会产生噪声&#xff1b;而 ADC产生的量化噪声相较于其他器件&#xff0…

【】右值引用完美转发

文章目录 右值引用和左值引用左值和右值概念左值引用 && 右值引用右值引用使用场景和意义左值引用的使用场景**左值引用的短板:**右值引用和移动语义STL容器增加的接口move函数右值引用的其他使用场景 完美转发万能引用完美转发保持值的属性完美转发的使用场景 右值引用…

【Linux】进程信号 --- 信号产生 信号递达和阻塞 信号捕捉

&#x1f34e;作者&#xff1a;阿润菜菜 &#x1f4d6;专栏&#xff1a;Linux系统编程 文章目录 一、预备知识二、信号产生1. 通过终端按键产生信号1.1 signal()1.2 core dump标志位、核心存储文件 2.通过系统调用向进程发送信号3.由软件条件产生信号3.1 alarm函数和SIGALRM信号…

vue3通过ref拿element弹框中的组件问题

写在<el-dialog>中的组件&#xff0c;在一开始&#xff0c;弹框没有弹出来的时候&#xff0c;<el-dialog>中的组件是没有被渲染出来的&#xff0c;因此在<el-dialog>中使用ref标记某个组件&#xff0c;在el-dialog没有被渲染出来之前去拿的话&#xff0c;是拿…

ml常见代码片段

常用ML代码片段 变换一列 new_df[brand] new_df[prod_name].apply(lambda x: x.split()[0])变换2列 new_df[chip_total_sales] new_df.apply(lambda x: x[total_sales] * x[is_chip], axis 1) # 重要的是axis1groupby 计数&#xff0c;求和&#xff0c;取第一个值&#x…

C语言起源、特性和发展历程

本文从ALGOL 60语言谈起&#xff0c;简述C语言的起源和发展历程&#xff0c;然后对C语言的一些特性做了探讨&#xff0c;最后说说C语言为什么在众多编程语言中&#xff0c;起到了承上启下的作用。 本文介绍以下内容&#xff1a; C语言的起源C语言的发展C语言的特性C语言的重要…

外卖项目优化-01-redis缓存短信验证码、菜品数据

文章目录 外卖项目优化-01课程内容前言1. 环境搭建1.1 版本控制解决branch和tag命名冲突 1.2 环境准备 2. 缓存短信验证码2.1 思路分析2.2 代码改造2.3 功能测试 3. 缓存菜品信息3.1 实现思路3.2 代码改造3.2.1 查询菜品缓存3.2.2 清理菜品缓存 3.3 功能测试3.4 提交并推送代码…

AutoGPT安装教程

最近安装AutoGPT时遇到了一些问题&#xff0c;写下这篇文章记录一下 1 下载AutoGPT AutoGPT链接&#xff1a;https://github.com/Significant-Gravitas/Auto-GPT/tree/v0.2.2 下载AutoGPT 推荐下载stable 版本 2 申请openai 的api key 获取api的key&#xff0c;这里就不介…

【超算/先进计算学习】日报8

目录 今日已完成任务列表遇到的问题及解决方案任务完成详细笔记阶段一阶段二阶段三阶段四 对自己的表现是否满意简述下次计划其他反馈 今日已完成任务列表 超算/高性能计算总结 遇到的问题及解决方案 无 任务完成详细笔记 阶段一 在学习的第一阶段&#xff0c;我们首先对需要…

ChatGPT+智能家居在AWE引热议 OpenCPU成家电产业智能化降本提速引擎

作为家电行业的风向标和全球三大消费电子展之一&#xff0c;4月27日-30日&#xff0c;以“智科技、创未来”为主题的AWE 2023在上海新国际博览中心举行&#xff0c;本届展会展现了科技、场景等创新成果&#xff0c;为我们揭示家电与消费电子的发展方向。今年展馆规模扩大至14个…