紧接着上一篇不用看网课就能学到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博客
下一篇我会专门对于语句进行一些题目的训练并且分享给大家,希望大家持续关注!