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

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

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

如果说到语句,那我们应该了解一些一些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条件句

1.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博客


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

相关文章
|
3月前
|
Python
揭秘Python编程核心:一篇文章带你深入掌握for循环与while循环的奥秘!
【8月更文挑战第21天】Python中的循环结构——for循环与while循环,是编程的基础。for循环擅长遍历序列或集合中的元素,如列表或字符串;而while循环则在未知循环次数时特别有用,基于某个条件持续执行。本文通过实例展示两种循环的应用场景,比如用for循环计算数字平方和用while循环计算阶乘。此外,还通过案例分析比较了两者在处理用户输入任务时的不同优势,强调了根据实际需求选择合适循环的重要性。
50 0
|
1月前
|
编解码 UED Python
Python批量修改指定目录下图片的大小名文章
Python批量修改指定目录下图片的大小名文章
15 1
|
2月前
|
存储 Go C语言
Python 的整数是怎么实现的?这篇文章告诉你答案
Python 的整数是怎么实现的?这篇文章告诉你答案
57 7
|
2月前
|
JSON API 数据库
从零到英雄?一篇文章带你搞定Python Web开发中的RESTful API实现!
在Python的Web开发领域中,RESTful API是核心技能之一。本教程将从零开始,通过实战案例教你如何使用Flask框架搭建RESTful API。首先确保已安装Python和Flask,接着通过创建一个简单的用户管理系统,逐步实现用户信息的增删改查(CRUD)操作。我们将定义路由并处理HTTP请求,最终构建出功能完整的Web服务。无论是初学者还是有经验的开发者,都能从中受益,迈出成为Web开发高手的重要一步。
58 4
|
1月前
|
存储 自然语言处理 数据库
Python字典操作实现文章敏感词检索
Python字典操作实现文章敏感词检索
|
1月前
|
存储 Java 开发者
用一篇文章告诉你如何篡改 Python 虚拟机
用一篇文章告诉你如何篡改 Python 虚拟机
12 0
|
3月前
|
Python
Python函数式编程:你真的懂了吗?理解核心概念,实践高阶技巧,这篇文章带你一次搞定!
【8月更文挑战第6天】本文介绍了Python中的函数式编程,探讨了高阶函数、纯函数、匿名函数、不可变数据结构及递归等核心概念。通过具体示例展示了如何利用`map()`和`filter()`等内置函数处理数据,解释了纯函数的一致性和可预测性特点,并演示了使用`lambda`创建简短函数的方法。此外,文章还强调了使用不可变数据结构的重要性,并通过递归函数实例说明了递归的基本原理。掌握这些技巧有助于编写更清晰、模块化的代码。
36 3
|
4月前
|
JSON API 数据库
从零到英雄?一篇文章带你搞定Python Web开发中的RESTful API实现!
【7月更文挑战第24天】在Python的Web开发领域,掌握RESTful API至关重要。利用Flask框架,可迅速搭建API,进行用户管理的CRUD操作。需先安装Flask (`pip install Flask`),然后定义路由处理GET、POST、PUT、DELETE请求,实现用户数据的检索、创建、更新和删除。
58 5
|
4月前
|
自然语言处理 Python
从菜鸟到大神,一篇文章带你玩转Python闭包与装饰器的深度应用
【7月更文挑战第4天】Python中的闭包和装饰器是增强代码优雅性的关键特性。闭包是能访问外部作用域变量的内部函数,如示例中的`inner_function`。装饰器则是接收函数并返回新函数的函数,用于扩展功能,如`my_decorator`。装饰器可与闭包结合,如`repeat`装饰器,它使用闭包记住参数并在调用时重复执行原函数。这些概念提升了代码复用和可维护性。
27 1
|
4月前
|
测试技术 API 持续交付
【Python自动化测试】文章探讨了Python在测试领域的关键作用,分为三部分
【7月更文挑战第2天】【Python自动化测试】文章探讨了Python在测试领域的关键作用,分为三部分:1) 自动化测试的重要性与Python的易用性、库支持、跨平台和社区优势;2) Unittest作为标准测试框架的基础用法,及Pytest的灵活性与强大功能;3) 实践中包括Selenium的Web UI测试、Requests的API测试,强调测试隔离、持续集成等最佳实践。Python助力高效稳定的软件测试。
57 2