python编程的while循环条件(收藏Python小技巧之while循环)
python编程的while循环条件(收藏Python小技巧之while循环)
2024-11-21 08:17:00  作者:我歌月徘徊  网址:https://m.xinb2b.cn/life/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这个方式。

  • 排名靠前十款防晒(9款热门防晒大实测)
  • 2024-11-219款热门防晒大实测之前答应大家的防晒霜实测拖了好久,终于在气温飙升之前测完了主要是防晒霜涉及的知识面太广,我做了好几天功课才学到一点皮毛,就先和大家简单分享一下吧1.紫外线中UVA和UVB的区别?·UVA是紫外线波长中。
  • 皮肤干燥缺水补水吃什么好(皮肤干燥缺水怎么办)
  • 2024-11-21皮肤干燥缺水怎么办有些人的皮肤容易因干燥缺水而产生各种问题,例如皮肤紧绷发痒,起皮干裂等,所以这个时候皮肤需要更加细心的对待,不只是敷敷面膜涂涂乳液就可以了,而是需要从洗脸、保养方式等各个方面都做适当的调整才行下面就一。
  • 德国日本实力分析(日本与德国实力相比)
  • 2024-11-21日本与德国实力相比日本与德国的实力对比,谁更强?对此我认为两国不相伯仲,半斤八两日本与德国最有可比性的两个国家,两国的经济发展水平、国土面积都差不多(德国35.5万平方公里,日本37.7万平方公里),而且还都是二战的战。
  • 三白眼又叫美人眼(牙齿的面相)
  • 2024-11-21牙齿的面相看面相一般以五官面相为主,其次看面相十二宫位,其中看耳朵与牙齿的面相,相书所论述不多,刘恒总结一下看牙齿面相知道命运的秘密牙齿是肾的花朵,意思就是牙齿是肾的变现,如果看健康的话,那么牙齿能看出肾与膀胱。
  • 一场跨越大洋的教育对话(这场特殊的云上)
  • 2024-11-21这场特殊的云上一个半小时的直播后,何建宇结束了自己新学期的第一堂课这是《中国政府与政治》的第一讲如果是在传统课堂上,这位讲课颇受学生欢迎的清华大学马克思主义学院副教授需要做的,就是打印好课程材料、教材教案走进教室、。
  • 氮肥钾肥磷肥化学式及作用(为什么氮肥壮叶)
  • 2024-11-21为什么氮肥壮叶氮磷钾作用口诀:氮磷钾,一根筋(叶根茎),钾抗倒伏磷抗旱,枝叶黄瘦因缺氮,氮长叶子磷长果,有了钾肥腰杆粗缺少氮磷钾元素的口诀:氮黄红磷钾褐斑氮元素是植物叶绿素的主要成分之一,是植物最重要的营养元素如果。
  • 指数中期走势及分析(2022年2月综合200指数解读)
  • 2024-11-212022年2月综合200指数解读【天地网讯】截止2022年2月28日,中药材综合200指数报收2729.36点,点位与2月1日2714.17点相比,微幅上涨0.56%2月覆盖了去年牛年的春节假期,在节假日闭市和其前后休整的氛围下,市。
  • 一只银镯(戴一只银镯代替一个人)
  • 2024-11-21戴一只银镯代替一个人【本文属雪入银碗原创请点击右上角“关注”,分享更多走心文字】你好!落雪无边的人某天见到一位女子,彩妆精致,指甲烈艳在她伸手端起水杯的瞬间,我蓦然对她另眼相看她的腕上戴着一圈银镯,扁条,哑光,有时光抚摩。
  • 秋冬补水保湿抗老面霜(美白补水保湿修复抗氧化)
  • 2024-11-21美白补水保湿修复抗氧化面霜推荐:美白补水保湿修复抗氧化,为你的肌肤舒服滋润的享受!NiveaQ10PlusC晚霜官方宣传是晚霜,不过配⽅里没有光敏性,质地不是很厚,肤感还不错,这款产品的抗氧化体系放在⽇间使用也合适,可以增。