首页 > 编程语言 >学习笔记;python循环

学习笔记;python循环

时间:2022-10-03 23:11:22浏览次数:52  
标签:python number 笔记 while 循环 print range squares

python学习

1.for 循环
for i in range(1,10):
    print(i)
#输出为
1
2
3
4
5
6
7
8
9
for循环与列表的结和
squares = []
for number in range(1,10):
       square = number ** 2
       squares.append(square)

print(squares) 
#输出为
[1, 4, 9, 16, 25, 36, 49, 64, 81]

简化

squares = [number**2 for number in range(1,10)]
print(squares)
while循环
a = str(input("请输入一段英文:"))
a = a.lower()
for ch in "!#@$%^&*()<>.,/?|\}{][+=-_~`":
    a = a.replace(ch," ")
b = a.split()
c = str(input("请输入需要统计的单词:"))
r = []
while c in b:
    b.remove(c)
    r.append(c)
print(len(r))

在统计单词数的问题中使用while循环进行判断c是否在列表b中,再不断对b进行操作。

两者区别

for更适用于遍历和知道循环次数的情况,如果要进行判断还需搭配if语句来完成操作,像上面的问题用for就比较难解决

而while循环在需要判断条件的循环更加方便。

标签:python,number,笔记,while,循环,print,range,squares
From: https://www.cnblogs.com/102204216zxf/p/16751543.html

相关文章

  • Python自动化运维
    更新中.......目录​​第一章基础篇​​​​系统基础信息模块详解​​​​业务服务监控详解​​​​定制业务质量报表详解​​​​Python与系统安全​​​​第二章高级篇......
  • Python从入门到放弃
    目录​​第一章Markdown编辑器​​​​第二章计算机基础知识​​​​第三章进入python世界(基础)​​​​第四章面向对象编程​​​​第五章网络编程​​​​第六章并......
  • python jsonpath 替换json 指定字段
    1. pass 2.  pass......
  • 20201302姬正坤第十一章学习笔记
    第十一章EXT2文件系统以下内容是我对本章部分内容的学习总结一、EXT2文件系统数据结构1、虚拟磁盘布局每当文件系统需要从包含它的块设备中读取信息或数据,就将请求底......
  • 错题笔记:中断是中断源来了 主程序先暂停然后去执行中断程序动作,执行完后,保留此状态;又
    #include<reg51.h>sbitLED1=P1^3;sbitLED2=P3^5;sbitLED3=P3^6;sbitLED4=P3^7;voidblink();voidJT();voidPMD();//执行动作voidmain(){ EX0=1; EA=1; ......
  • python学习:超好用的视频下载组件 you-get
    1、模块简介You-Get是GitHub上一个评分很高的Python项目,作为一款精巧的命令行应用程序,可以很方便地从Web网站下载视频。其下载的视频文件可以直接打开播放,不需要安装特定的......
  • Python+Django+Nginx的从0到1的个人网站搭建(二)
    本文介绍阿里云ESC服务器的购买以及项目部署一、服务器购买点此购买再依次点击这里我选择新用户免费试用一个月,系统选择了Ubuntu,其余根据需求自选:记住你的公......
  • 20201306吴龙灿第十一章学习笔记
    目录Ⅰ知识点归纳前言一、EXT2文件系统二、EXT2文件系统数据结构(一)通过mkfs创建虚拟硬盘(二)虚拟硬盘布局(三)超级块(四)EXT2的索引节点三、mkdir命令1.语法:2.功能:3.参数:Ⅱ最有收......
  • 第五周学习笔记
    第11章EXT2文件系统摘要EXT2文件系统在Linux中的历史地位以及EXT3/EXT4文件系统的当前状况;用编程示例展示了各种EXT2数据结构以及如何遍历EXT2文件系统树;实现支持Li......
  • Python实现文件中的所有词汇分割为单独的字母
    基于Character-BasedLanguageModel在制作之前需要对语料库中的词汇进行分割,将每个字母单拎出来存在另一个文件里使用;下方是干分割工序的Python脚本:#-*-coding:UTF-8-*......