不用看网课就能学到python的文章(第三天)

2023-11-12

紧接着上一篇不用看网课就能学到python的文章(第二天)_Why_does_it_work的博客-CSDN博客

如果说到语句,那我们应该了解一些一些python

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} ;

行与缩进

if True:
    print("True")
else:
    print("False")

有c语言的基础我们来看这串代码,python并没有和c语言一样有分号大括号其实从上一篇就能看出来,那python是如何区分的呢------缩进

  • 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数;

  • 一般使用四个空格宽度行首缩进;

  • 不建议使用制表符tab键,因为不同文本编辑器所表示的不一致,如果要跨平台运行,不建议使用;

  • python语句结束,末尾不需加分号 ; 

那么问题来了,如果两行是同一句话怎么办,就是在python语言中一般用标准格式来区分内容使得看懂代码,那就要让一串代码写在同一行,若写不下就用符号\

# "\"实例
test = test_one + \
       test_two + \
       test_three

相反,若是偏偏想在同一行写多串代码怎么区分呢?用;

a=1; b="hello world"; c="Why_does_it_work"

基本语句了解清楚,那

判断句

1.if条件句

if 要判断的条件:
    正确则执行的操做
    ....

要注意的是c语言的有着基本固定基本的格式,python并没有太复杂繁琐的符号但是要使用缩进,if语句中当需要判断的条件写完之后换行后书写执行操作的时候要注意,要点击tab按钮或者四个空格​

需要注意的是判断句和缩进的部分是一个整体,从上到下一步一步执行

2.if-else的格式

if 要判断的条件:
    正确所进行的操作
else:
    错误所进行的操作

 3.elif语句

if 条件1:
    满足条件1做出的操作
elif 条件二:
    满足条件2做出的语句
elif 条件三:
    满足条件3做出的语句
else:
    不满足条件123执行的语句

这个没有先后顺序,同时进行

4.if嵌套

if嵌套和elif完全不一样,elif中存在缩进他们是同时进行,但是if具有先后顺序

if嵌套是和c语言一样,逐个判断

循环语句

在python语言中存在三种语句,顺序语句,分支语句,循环语句

其实在文章开始一步一步进行操作的语句就叫顺序语句,在if-else,elif就是分支语句

循环语句也比较简单

while循环

abc = 1
while abc<9:
	print(abc)
	abc+= 1

for循环

for i in range(1,101):
	print(i , end = " ")

for 变量 in range(10):
循环需要执行的代码

range的用法:
range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)

[0, 1, 2, 3, 4]
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(1,11,2)        ##取出奇数
[1, 3, 5, 7, 9]
>>> range(0,11,2)        ##取出偶数
[0, 2, 4, 6, 8, 10]
 

break语句,continue语句,pass语句,后续再谈

对于循环我已经专门出了一期内容,其实知道结构,知道python的缩进,和c语言基本是类似的

关于c语言循环,我想说的是:_Why_does_it_work的博客-CSDN博客


下一篇我会专门对于语句进行一些题目的训练并且分享给大家,希望大家持续关注!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不用看网课就能学到python的文章(第三天) 的相关文章

随机推荐

  • tomcat+nginx实现项目部署

    本文主要讲述的项目部署方面的一些基础知识 tomcat nginx的环境 nginx是常用的web服务器 用于获取静态资源 类似的服务器还有apache tomcat是基于java servlet 的 web 容器 用于获取动态资源 一般的
  • 首家!亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试

    近日 在中国信通院 可信数据库 数据库迁移工具专项测试中 湖南亚信安慧科技有限公司 简称 亚信安慧科技 数据库数据同步平台V2 1产品依据 数据库迁移工具能力要求 结合亚信科技AntDB分布式关系型数据库产品 成为首款完成标准所规定的测试产
  • java如何开启远程调试服务端口_java – 是否可以在JSVC中启用端口进行远程调试?...

    我正在运行一个jsvc应用程序 它工作得很好 但现在我需要在我的应用程序上启用一个端口 以便我可以进行远程调试 我正在使用 java执行上述任务 这是添加jsvc参数的代码 private List getJSVCArgs List jsv
  • 作为科技迷,你必须要了解的乐高机器人常识!

    Source by Fans 主要材料 乐高机器人常识 所需工具 乐高机器人常识 制作步骤 第1步 从今天起 给大家盘点一下主流的机器人开发套件 谈及机器人套件 乐高是回避不掉的 既然这样 那我们索性从乐高机器人套件开始说起 第2步 乐高
  • 网络***实用战术手册(UNIX)

    摘要 一个系统有很多步骤 阶段性很强的 工作 其最终的目标是获得超级用户权限 对目标系统的绝对控制 从对该系统一无所知开始 我们利用其提供的各种网络服务收集关于它的信息 这些信息暴露出系统的安全脆弱性或潜在入口 然后我们利用这些网络服务固有
  • 基于正点原子STM32F103ZET6工程文件修改成C8T6工程文件

    1 打开一个正点原子的工程 点击魔术棒 2 修改芯片型号为STM32F103C8 3 修改宏定义ZET6是大容量产品用的是STM32F10X HD C8T6是中容量产品 用的是STM32F10X MD 3 更换启动文件将startup st
  • [Vue3+Element-Plus]点击列表中的图片预览时,图片被表格覆盖问题

    问题复现 源代码段
  • matlab simulink 模糊PID控制空调系统温度

    1 内容简介 略 630 可以交流 咨询 答疑 2 内容说明 随着社会不断的发展 能源问题表现的日益突出 因此 节能变得尤其重要 而现 在随着人们物质水平的提高 对中央空调系统的要求也随之提高 希望在耗能最低的情 况下 保持室内合适的温度和
  • 3-Spring笔记

    Spring容器介绍 简介 Spring是一个开源免费的框架 容器 Spring是一个针对bean的生命周期进行管理的轻量级的框架 非侵入式的 控制反转 IoC 面向切面 Aop 对事物的支持 对框架的支持 解决企业应用开发的复杂性 Spr
  • C语言实现离散傅里叶变换DFT

    离散傅里叶变换DFT的计算公式如下 关于对DFT的详细讨论 请阅读前一篇博客基于matlab的FFT分析 include
  • 蓝桥杯C/C++省赛:排它平方数

    目录 题目描述 思路分析 AC代码 题目描述 小明正看着 203879 这个数字发呆 原来 203879 203879 41566646641 这有什么神奇呢 仔细观察 203879 是个6位数 并且它的每个数上的数字都是不同的 并且它平方
  • 常见文件预览实现

    一 word文档预览 1 使用文档预览服务预览 使用微软链接 https view officeapps live com op view aspx src 文档http地址 使用XDOC链接 http view xdocin com xd
  • python/pytorch/pip安装包手动下载的网站

    https www lfd uci edu gohlke pythonlibs python安装pytorch等因为太大总是下载中断 自己手动单个下载的神器网站 conda install use local pytorch 1 3 0 p
  • 如何自己开发漏洞扫描工具

    漏洞扫描工具 核心就是扫描器 而扫描器的设计思想是 灵活 易扩展 易修改 灵活的意思就是可单独执行专项漏洞的扫描 也可以批量执行集成的所有漏洞探测模块 易扩展的意思就是 新的漏洞检测模块可清晰简单的集成进扫描器 易修改 对各个漏洞扫描模块可
  • ssh免密登录配置

    本次测试需要服务器己安装好 ssh keygen和ssh copy id 安装方式如下 安装ssh keygen root localhost yum install y ssh keygen 安装ssh copy id root loca
  • 线性代数知识点整理

    目录 前言 一 行列式 1 行列式求值 2 七大性质 3 特殊行列式的值 二 矩阵及其运算 1 行列向量 2 可逆矩阵 3 常用性质 4 伴随矩阵 三 矩阵的初等变换和线性方程组 1 初等变换 2 矩阵的秩 定义 特性 求秩 3 齐次与非齐
  • Java Swing-JScrollPane,JTable

    同事要一个和Access功能类似的软件 但是要满足她提出的各种要求 她知道我是做软件的 所以让我给写一个 想想她的提的需求很容易实现 所以就答应了 因为Access的功能她就用来管理表格 日常的很多表格很多 都需要进行电子档的登记 此软件肯
  • 【倒计时2天】CCIG文档图像智能分析与处理论坛开启直播预约,共探智能文档处理前沿技术

    文档是人们在日常生活 工作中产生的信息的重要载体 各领域从业者几乎每天都要与金融票据 商业规划 财务报表 会议记录 合同 简历 采购订单等文档 打交道 让计算机具备阅读 理解和解释这些文档图像的能力 在智能金融 智能办公 电子商务等许多领域
  • [深入研究4G/5G/6G专题-59]: 以太网交换平台软件如何升级成基站平台软件

    前言 本文从全局的视角阐述把一个通用的Linux平台软件升级成基站平台软件 一 基站的硬件 1 1 设备硬件 1 2 SOC芯片
  • 不用看网课就能学到python的文章(第三天)

    紧接着上一篇不用看网课就能学到python的文章 第二天 Why does it work的博客 CSDN博客 如果说到语句 那我们应该了解一些一些python python最具特色的就是使用缩进来表示代码块 不需要使用大括号 行与缩进 i