IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python 学习 DAY2 -> 正文阅读

[Python知识库]Python 学习 DAY2

(在这里对pass语句进行简单介绍)

?下面各种语句格式的介绍时,pass语句可加可不加。

1.if-else语句

1.单分支

if 条件表达式:
   .........
   pass

2.双分支

if 条件表达式:
   .......
   pass 
else:
   .......

3.多分支

if 条件表达式:
   .....
   pass
elif 条件表达式:
     .....
     pass
elif 条件表达式:
     ......
     pass
.......
else:#由具体情况决定加或不加
    ......

这里我们使用if多分支语句来书写一段成绩分层的代码

score=int(input('请输入你的成绩:'))
if score<60:
    print('不及格')
    pass
elif 60<=score<70:
    print('D')
    pass
elif 70<=score<80:
    print('C')
    pass
elif 80<=score<90:
    print('B')
    pass
elif score>=90:
    print('A')
    pass

那么当我们输出一个分数时,便会输出其等级,如下图所示

?

2.while循环

while 条件表达式:
     ..........
     pass

在这里需要注意的是,在while循环体中必须设置能够跳出循环体的语句,如变量的自增自减等,否则会造成死循环。这里当我们使用while循环语句来实现九九乘法表的输出,代码如下

i=1
while i<10:
    j=1
    while j<=i:
        print("%d*%d=%2d"%(i,j,i*j),end=' ')
        j+=1
        pass
    print( )
    i+=1
    pass

当然,输出结果为

那么在这里我们需要注意的是,在python运行的过程中,对于print输出是会自动换行的,我们可以在此通过输出1~5来进行观察

i=1
while i<=5:
    print(i)
    i+=1
    pass

那么输出结果为

?很明显我们可以看到当进行连续输出时,每一次的输出是会自动换行的,那么当我们打印九九乘法表时,为了使相同的数字在同一行,我们使用了end=‘ ’来取消对于print的自动换行,而当我们完成输出一行需要换行时,我们可以使用print()来进行自动换行。

3.for循环

for 变量 in 容器:
   ......
   pass

在这里我们需要知道的是for语句执行的是遍历操作,以此从容器中取值对变量进行赋值,这里使用for循环语句进行对数字1~5的输出,代码如下

j='12345'
for i in j:
    print(i)
    pass

那么在这里,介绍一个range函数,该函数的作用是生成一个数据集合列表,使用格式为

range(起始,结束,步长)
'''在这里需要注意的是步长不能为零,当步长没有进行定义时默认步长为1
   且这里的起始到结束相当于是一个左闭右开的一个区间'''

我们可以通过range函数来进行对数字1~5的输出,代码如下

for i in range(1,6):
    print(i)
    pass

4.break、continue语句

那么对于python而言,break和continue语句的使用和c中的一样的,break代表退出循环,而continue则代表跳出该次循环进行到下一次的循环中,这里我们举一个例子来进行辨析,代码如下

for i in range(1,6):
    if i==3:
        break
        pass
    print(i, end=' ')
    pass
print( )
print("----------------")
for i in range(1,6):
    if i==3:
        continue
        pass
    print(i, end=' ')
    pass

运行结果为下图

那么我们通过上下比对可以很明显的看出,当使用break语句时,当i的值为3进入到if语句之后实行break即直接跳出for循环,而当使用continue语句时,当i的值为3进入到if语句之后实行continue即不再进行本次对i数值的打印而进入到下一次循环中。

当然在这里需要注意到的是切勿将pass语句将这两条语句混淆,pass语句只是一个空语句,作用为空间占位符,简而言之就是当你不知道这个地方要写什么代码的时候可以扔一个pass在这里,以便之后对代码的完善。同时,在敲代码的同时我们可以发现pass语句的颜色也是一个比较显眼的颜色,这样也可以给到我们一种对于代码结构的提示。当然,pass并不作为书写格式的要求,根据自己的情况可加可不加。官方回答请看本文开篇。

5.选择、循环的嵌套使用

那么对于嵌套使用相信在今后的练习中肯定会有所涉及,需弄清楚每个结构的使用以及逻辑过程便可进行使用。

因个人水平有限,就所写内容希望得到大家斧正。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 01:55:36  更:2022-01-14 01:57:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:26:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码