python编程的while循环条件(收藏Python小技巧之while循环)
python编程的while循环条件(收藏Python小技巧之while循环)
2024-11-22 10:56:10  作者:我歌月徘徊  网址:https://m.xinb2b.cn/know/lru148386.html


CDA数据分析师 出品

作者:CDA明星讲师 曹鑫

编辑:Mika

Python 之 while 循环

大家好,今天我们来讲讲 while 循环。

while 循环真的很有用,我这里写了一个方法叫while True,它是一个死循环,它永远是正确的会一直跑下去,直到你把它打断。

我们来一行行来读一下, while 循环的开始就是while 条件,while True, True 就是条件了。

然后冒号,这个跟 if 跟 for 一样,是要用冒号来第一行做结尾的。

接下来第二行还要注意缩进,我这里写的是name = input ,前输入姓名、如果输入 q 就是退出, input 这个内置函数就是让我们来输入内容的。

这一段字母串其实是提示我们该输入什么东西,最后输入的结果赋值给 name 这个变量,name就是我们下面用到的。

我写了一个 if 判断 ,if name ==,如果 = q 跟 q一致的话,就会 print 打印出来退出程序,同时用 break 把 while 循环给打断。

如果没有 =q 的情况下,他会一直把姓名给输出出来。

我们来运行一下。这里让我输入姓名了,我先输入 a ,输入了姓名 a 。我输入 b ,输入了姓名 b。但当我输 q 的时候就退出程序了。


这就是while 循环的一个使用方法,你学会了吗?

Python 之 break 的用法

下面来讲讲 break 的用法。

我这里有个 list 叫 a_list , 里面有张三、李四、王五,我写了个 for 循环,for name in a_list ,也就是去遍历这所有的名字,如果名字等于李四的时候,就 break 跳出这个 for 循环,否则就继续把打印出来。

大家注意下,这里是李四,也就是说按顺序遍历的时候先是张三,再是李四,再是王五,如果到了李四它就会 break ,这个循环就停了,王五是打印不出来的。

我们来运行一下看看。

没问题,他只打印出了张三,而在运行到第二个李四的时候,就直接break,也就是没有李四跟王五的结果输出出来。


这就是 break 的用法,它是专门用来打断循环、跳出循环的,你学会了吗?

Python之真正的拷贝

下面我们来讲讲什么是真正的拷贝。

我这里有个 a_list 7,4,1 ,然后把 b_list = a_list 就是把 b_list 指向了 a_list,或者你可以理解为a_list 复制给 b_list,然后我们把 b_list 打印出来,a_list, b_list 打印出来,7,4,1 没问题。


另外一种方法我们用的是 c_list = b_list.copy ,然后我们 c_list 打印出来,结果也是一样的,我们这是看不出它有什么区别。

我教大家一个方法,有个内置函数叫 id ,我们来分别看一下 a_list的 id 是14023023842568,记住开头记住结尾就好。

然后我们把 b_list 的 id 也打印出来,发现其实他们两个是一样的,也就是你看着他们一样,他们的身份证也是一样的,但是如果把 c_list 的id 打印出来发现他的身份证跟前面两个的身份证是不一样的,所以你说真正的拷贝出了一个全新的列表,是通过copy的方式实现的。


另外一种其实只是改变了一下指向,或者说两个变量同时指向了 7,4,1 这个list ,本质上的身份证还是一样的,所以真正的拷贝要用copy这个方式。

  • 徐海学院2022新校区(徐海学院将或迁建至大学路)
  • 2024-11-22徐海学院将或迁建至大学路7月29日,中国矿业大学徐海学院官网发布关于征求新校区建设项目规划设计方案意见的通知,通知中称:根据徐州市人民政府文件精神,徐海学院拟在铜山区规划选址约1000亩地块建设新校区据相关媒体了解,确定中国。
  • 翡翠飘花怎么看是天然(翡翠飘花如何看是天然)
  • 2024-11-22翡翠飘花如何看是天然识别翡翠飘绿花真假,日常操作是:透光,看内里晶体结构的翠性特征,看玉体表面没有被强酸侵蚀的酸腐蚀纹理经过酸洗的翡翠,一般光泽偏暗淡,不清朗当然,这种操作,建立在有一定实物上手经验的基础上,新手,不建议。
  • 立夏之日必吃美食(刚刚立夏推荐几家口味)
  • 2024-11-22刚刚立夏推荐几家口味盼望着,盼望着夏天终于来了又到了每年轻装上阵的时候春天大声嚷嚷着减肥的你准备好接受夏天的挑战了吗立夏刚过,开篇话不多说推荐几家口味“硬扎”的餐厅鹅庄私房菜“把自然放进锅里”烹出来的鹅肉既不太过老也不过。
  • 是不是生过孩子才会有妊娠纹(妊娠纹能判断孩子是男是女)
  • 2024-11-22妊娠纹能判断孩子是男是女民间有很多判断胎儿性别的方法,看妊娠纹也是一种那么,如何通过妊娠纹来判断生男生女呢?妊娠纹看生男生女准吗?一起来涨涨知识吧!1、看妊娠纹的粗细:孕妇妊娠纹窄的多会生男孩,宽的多会生女孩2、看肚脐妊娠纹。
  • 乾隆现存最大的玉器(乾隆为何独爱南玉匠)
  • 2024-11-22乾隆为何独爱南玉匠“良玉长集京师,工巧则推苏郡”,指的就是苏州的玉器雕琢工艺从明代中期开始,以皇家宫廷式样为代表的“官式”和以苏州地方式样为代表的“苏式”就分野明显,“南匠”一词频频出现乾隆朝的档案关于南玉匠的记录较为。
  • 孩子出生证明错一个字怎么办(爸爸姓吉)
  • 2024-11-22爸爸姓吉文/小熊育儿日记给孩子取名字,可是一件非常重要的事儿,甚至有不少家长还会为了孩子的名字苦思冥想好多天毕竟名字可是要陪伴孩子一生的,如果起不好的话,对孩子的影响可是非常大的但也有父母非常粗心,会在孩子已。
  • 白萝卜炖牛肉最正宗的做法(分享一个白萝卜炖牛肉的做法)
  • 2024-11-22分享一个白萝卜炖牛肉的做法​白萝卜炖牛肉材料:桂皮、大料、葱、姜、盐、鸡精、料酒各适量,牛肉500克,白萝卜250克做法:1.牛肉、白萝卜均清洗干净切成块状;葱、姜洗净切片备用2.热油锅爆香葱、姜后,放入桂皮、大料、牛肉进行煸。
  • 现在高楼建筑有几种建造方式(百米高楼为何屹立不倒)
  • 2024-11-22百米高楼为何屹立不倒一个小高层住宅楼两个单元,一单元大概7~11层,以8000平方米计算,重量大概在8800吨一栋建筑如此重,那地基是怎么撑起整栋大楼的呢?当前世界第一高建筑哈利法塔,共162层,高828米,建筑材料重量。
  • 小区改造项目包括哪些(2022年9月第四周全国最新社区)
  • 2024-11-222022年9月第四周全国最新社区2022年第四周社区、办公楼项目清单,包含有:山东省1个项目(项目名称,如:威海市港兴城市建设有限公司中欧智造(金沙岭)创业港项目)、上海市6个项目(项目名称,如:上海伊米诺康生物科技有限公司人源化抗。
  • 如何做油面筋烧青菜(怎么制作油面筋烧青菜)
  • 2024-11-22怎么制作油面筋烧青菜材料:青菜,油面筋、各适量调料:植物油、香油、盐、鸡精、水淀粉、适量青菜用刀去掉点头子,然后用手掰开、用水洗干净、面筋用手撕破、备用锅中烧水,加盐,烧开,倒入青菜过一下水加盐能把蔬菜的鲜度提出来,还有。