不用看网课就能学到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博客


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

相关文章
|
2月前
|
Unix 程序员 Apache
从 Python 之父的对话聊起,关于知识产权、知识共享与文章翻译
从 Python 之父的对话聊起,关于知识产权、知识共享与文章翻译
29 0
|
3月前
|
C++ Python
部分仍在编辑文章 - Python基础专题 - 深度解析python中的赋值与拷贝
部分仍在编辑文章 - Python基础专题 - 深度解析python中的赋值与拷贝
28 0
|
6天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
6天前
|
数据采集 存储 人工智能
【Python+微信】【企业微信开发入坑指北】4. 企业微信接入GPT,只需一个URL,自动获取文章总结
【Python+微信】【企业微信开发入坑指北】4. 企业微信接入GPT,只需一个URL,自动获取文章总结
20 0
|
1月前
|
数据采集 存储 关系型数据库
Python爬虫-使用代理获取微信公众号文章
使用代理爬取微信公众号文章
57 0
|
1月前
|
安全 Python
一篇文章搞懂Python的文件读写
一篇文章搞懂Python的文件读写
23 0
|
1月前
|
Python
一篇文章带你搞懂Python中的继承和多态
一篇文章带你搞懂Python中的继承和多态
20 1
|
2月前
|
存储 小程序 C语言
不用看网课就能学到python的文章(第五天)
不用看网课就能学到python的文章(第五天)
|
2月前
|
存储 算法 C语言
不用看网课就能学到python的文章(第四天)
不用看网课就能学到python的文章(第四天)
|
2月前
|
C语言 Python
不用看网课就能学到python的文章(第二天)
不用看网课就能学到python的文章(第二天)