【Python】语句与众所周知【自我维护版】

各位大佬好 ,这里是阿川的博客 , 祝您变得更强

在这里插入图片描述 个人主页:在线OJ的阿川

大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述

阿川水平有限,如有错误,欢迎大佬指正 在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

本篇博客是在之前的基础上进行的维护

目录

  • 条件语句
  • 循环语句
  • 众所周知
  • 模板
  • 函数

条件语句

  • if elif else

    • 程序只会选择满足的其中一个进入,当进入一个条件时,其他选择便不作考虑
  • if if else

记得这些后面要加个冒号:

相较于其他语言,在Python当中缩进很重要

  • 4个空格或者一个tab为一个缩进
  • 看见缩进就能判断该代码的作用域及生命周期

请添加图片描述

请添加图片描述

循环语句

  • while
  • for循环变量in可迭代对象
    • 把可迭代对象依次取出来放入循环变量中,取完可迭代对象则循环结束
    • 可迭代对象是一种特殊的变量可能包含很多元素
      • 例如 range它是一个内联对象(包含很多元素,是左闭右开哦),起到的效果就是一个可迭代对象
        • range有三个参数前两个参数代表范围左闭右开,第3个参数是指步长(相隔单位)

请添加图片描述

在循环当中,continue是代表立即结束当前循环 进入下个循环
break是立刻结束整个循环

请添加图片描述

众所周知

  • Python中 负数 % 2它是大于等于1的

请添加图片描述

  • Python不能有空语句,如果真的想啥也不做的话,则用pass来占位。

请添加图片描述

  • 光看到whele Ture不一定是死循环,关键是看它循环体是否有break
    请添加图片描述
  • 计算机领域常常有说**“合法"和"非法”**指的是:是否合理是否有效,并不是指触犯了法律。

模板

  • 也就是别人写好的代码直接来用
    • 在Python当中,如果引入模板,需要先使用import语句,把模板的名字给"导入"进来

      • 以随机数模板random.randint(begin, end) 为例
        • 这个random是指模板,.randint是模板当中的一个类型(随机数类型)

请添加图片描述

exit代表直接结束程序,它的模板是sys.exit(0) 导入 import sys

请添加图片描述

sleep代表放缓多少秒 它的模板是time.sleep(数字) import time

请添加图片描述

函数

  • 是指一段可以被重复使用代码

函数的调用

  • 是指用一个函数名(实参列表)
    • 实差列表应该等于形参列表个数。
    • 在编程当中有一套软性要求,也就是PEP8原则。是指定义函数后,调用函数应在定义函数后空两行.

请添加图片描述

Python当中形参的类型可以不同,也就是Python的动态类型,只要符合相应运算规则即可。

请添加图片描述

一个通用的编程原则

  • 一个函数只做一件事,让逻辑和交互/页面分离。这样解耦合程度越低 越好

在Python中可以返回多个值逗号分割即可,甚至可以多元赋值,若不想使用其中一部分,可用 _ 来占位

  • 这跟其他的编程语言不同,Golang语言吸收了这一点。

请添加图片描述

在函数定义中,想对全局变量进行修改,则用global关键字声明下变量说明为全局变量,这样才可对全局变量进行修改

请添加图片描述

好的,到此为止啦,祝您变得更强

在这里插入图片描述

道阻且长 行则将至

个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HP6V18、HP6V65电比例功率控制泵放大器

HP6V18、HP6V65电比例压力负控制,电比例功率控制泵通过由BEUEC比例放大器控制改变阀的输入电流,将泵设置为一定压力。改变负载压力,为使调订压力恒定,泵摆角会增大或减小,从而改变流量。因此泵只能输出执行器可以接受的…

ubuntu下gcc编译器的安装

.gcc编译器的安装 一般linux下是覆盖含有的,如果没有执行更新命令 sudo apt update gcc安装成功,可以检查一下版本 可以看出我的gcc是9.4.0版本的

地表最强ChatGPT爆了!我来告诉你,它都有什么用

OpenAI刚刚发布了全新的 "GPT-4o",它不仅可以通过语音、视觉和文本进行推理,还在速度和价格上有了巨大的突破。它的速度提高了2倍,价格却降低了50%,而且生成速率比GPT-4 Turbo高出5倍。最令人惊喜的是,它将对…

Verilog基础语法——条件语句if-else与case

Verilog基础语法——条件语句case、if-else 写在前面一、if-else语句二、case语句2.1 case语句2.2 casez语句2.3 casex语句 写在后面 写在前面 在Verilog语法中,常用的条件语句有if-else语句和case语句,用于判断条件是否为真,并执行判断条件后…

【NLP】文本分类

n-gram 的局限性 n-gram 只能对于填空这样的通顺性问题做出推测,但是没有办法完全解决句子的语义问题,从而无法实现文本的分类 文本的分类,就是将文本在语义的理解下划分到特定的主题下 手工规则 如一些垃圾过滤系统,需要人工制…

PHP开发中的不安全反序列化

序列化是开发语言中将某个对象转换为一串字节流的过程,转换后的字节流可以方便存储在数据库中,也可以方便在网络中进行传输。而反序列化则是将数据库取出的字节流或从网络上接收到的字节流反向转换为对象的过程。概念虽如此,但不同的开发语言…

【JavaEE 初阶(七)】网络原理 TCP与UDP协议

❣博主主页: 33的博客❣ ▶️文章专栏分类:JavaEE◀️ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵关注我带你了解更多网络知识 目录 1.前言2.应用层2.1xml2.2json 3.传输层3.1UDP协议3.2TCP协议3.2.1确认响应3.2.2超时重…

【c++】map和set的封装

1.红黑树源码 我们使用上节课的红黑树源码来封装map和set. 因为map存的是(key,value),set存的是(key),为了我们set和map使用同一个类模板(红黑树),所以我们先要修改红黑树结点中存的数据类型&a…

苹果永久版安装PD虚拟机:Parallels Desktop 19 一键激活版

Parallels Desktop 19是一款功能强大的虚拟机软件,专为Mac用户设计,允许用户在同一台Mac电脑上同时运行Windows、Linux等多个操作系统,而无需额外的硬件设备。 下载地址:https://www.macz.com/mac/9581.html?idOTI2NjQ5Jl8mMjcuM…

Java环境搭建(二)Notepad++和IDEA的下载

Notepad(不推荐使用) 高级记事本 下载地址 Notepad (juxinwk1.cn) 下载安装后一直下一步就可以了 注:改一下路径还有建立快捷方式(自己选择) IDEA 集成环境 下载地址 IntelliJ IDEA – the Leading Java and Kotl…

展馆展厅设计施工流程

1、需求分析和确定: 与客户沟通,了解客户需求,对展馆展厅的用途、面积、功能、展品特点等进行分析,并确定设计方案。 2、方案设计 根据需求确定设计方案,包括平面布局、展品陈列、展示方式、照明等。设计师需要提供设计…

防静电劳保鞋:工业安全中的隐形守护者

在工业生产环境中,静电问题常常被忽视,然而它却是许多安全事故的潜在隐患。静电不仅可能损坏敏感的电子设备,更在易燃易爆环境中构成严重威胁。因此,防静电措施在工业安全中显得尤为重要。在众多防静电措施中,防静电劳…

618有哪些好物值得推荐?收下这份618必买好物清单

随着618购物节的脚步越来越近,你是不是已经开始摩拳擦掌,准备大肆采购一番了?在这个购物狂欢节里,要说哪些宝贝最值得你入手,那一定少不了数码家电类!今天就给大家整理了一些我往期自用过还不错的数码家电好…

各种姿势打穿企业内网

以前不是说要讲隧道吗??? 鸽了这么久终于想起来了!!! 1.本次实验环境拓扑 先来讲一下本次的实验环境吧,这样会更加清晰明了一点 首先我们是拿到了win7,然后最终目标上线内网的Wi…

回收站删除的照片怎么恢复?7个实用方法为你找回照片!

“我刚刚在对电脑上的照片进行清理,不小心错删了一张还需要的照片,但是在使用回收站时,将它删除了,有什么恢复回收站照片的简单方法吗?” 照片是我们生活点滴的见证,无论是外出旅游还是日常琐碎&#xff0c…

SpringBoot环境隔离Profiles

前言 通常我们开发不可能只有一个生产环境,还会有其它的开发,测试,预发布环境等等。为了更好的管理每个环境的配置项,springboot也提供了对应的环境隔离的方法。 直接上干货 知识点 激活环境方法 1,在application…

树莓派3B+入门(无外设)

昨日刚到一块树莓派3B,甚是喜爱,然半宿未眠 1、下载 在官网先下载烧录文件https://www.raspberrypi.com/software/ 下载完毕打开,选择,根据自己板子型号定 操作系统用最新的就行,64位不太稳定 储存卡,需…

代码随想录算法训练营第二十九天|39. 组合总和、40.组合总和II、131.分割回文串

39. 组合总和 文档讲解代码随想录 题目链接:. - 力扣(LeetCode) 这道题目的关键点: candidates :无重复元素的数组、candidates 中的数字可以无限制重复被选取。 与之前做过的组合问题的区别: 组合问题…

Leetcode2391. 收集垃圾的最少总时间

Every day a Leetcode 题目来源:2391. 收集垃圾的最少总时间 解法1:前缀和 收集垃圾的时间分为两部分: 垃圾车收拾垃圾的时间:垃圾车收拾一单位的任何一种垃圾都需要花费 1 分钟。三辆垃圾车行驶的时间:每辆垃圾车…

windows部署腾讯tmagic-editor03-DSL 解析渲染

创建项目 将上一教程中的editor-runtime和hello-editor复制过来 概念 实现 创建hello-ui目录 渲染节点 在hello-ui下创建 Component.vue 文件 由于节点的type是由业务自行定义的,所以需要使用动态组件渲染,在vue下可以使用component组件来实现 c…