首页 > 其他分享 >DataWhale DAY6 循环

DataWhale DAY6 循环

时间:2023-10-24 21:00:17浏览次数:27  
标签:DAY6 stop DataWhale start range 循环 pass

DataWhale DAY6 循环

今天学习循环方面的知识。

语法部分:https://www.cnblogs.com/hewo/p/17635277.html

感觉 python 的 for 是真的像自然语言。

range:

range(stop) # [0 , stop)
range(start,stop) #[start, stop)
range(start, stop, step) #+=step

关于 while 和 for

(其实以前从没认真去分开,想用什么用什么)

这里是推荐 for 作为多数据处理,while 作为单数据处理(需要我实践看表达效果)

当我们知道范围,推荐用 for

有趣的 pass

作为一个人畜无害的占位符,它不参加行动。但可以充当你没想好怎么写的时候的一个空白符号。比如你写一个函数没想好怎么写,可以写个pass防止报错。据说在 python3 可以不写,但我的环境下不行。而且,考虑 python2 存在,还是写上吧。

总结

今天学习了 python 中 循环的一些东西,顺便知道了关于 pass 这么一个占位符的存在。在以往写代码时确实也有过希望这么一个东西的存在让自己可以写构架出一个框架。感觉还是不错的。

标签:DAY6,stop,DataWhale,start,range,循环,pass
From: https://www.cnblogs.com/hewo/p/17785744.html

相关文章

  • 分享我对C语言的分支和循环语句的理解
    ㈠我们都知道c语言的语句分为五类⒈表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句而我们分享的分支和循环语句就属于控制语句在此之前我们先简单的介绍一下****控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句......
  • ConcurrentModificationException异常,for循环遍历时候, add或者remove减少集合的元素时
    ConcurrentModificationException异常一:ConcurrentModificationException异常:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。二:遍历list集合时删除元素出现的异常publicstaticvoidmain(String[]args){ArrayList<String>list=newArrayList<String>();......
  • 无涯教程-Clojure - 循环语句函数
    循环的特殊形式不同于"for"循环。循环的用法与let绑定相同,为了使循环发生,为循环指定的参数(arity)数必须与循环的绑定数一致。Loop-语法以下是循环语句的一般语法。loop[binding](condition(statement)(recur(binding)))以下是此循环的示意图。Loop-示例......
  • 项目中JSON序列化循环引用的问题
    已经很多次碰到循环引用的问题了之前碰到是在Spring中初始化过程中component之间存在循环引用怎么办 这次碰到,是在JSON序列话的时候碰到了循环引用导致的问题问题原因:在结构体中,为了实现方便数据的引用,在数据结构中加入了Parent节点,由于存在child节点,在生成json对象的时候就......
  • Chromium 消息循环和线程池详解
    Chromium中的多线程机制由base库提供,要理解Chromium中的多线程机制,首先要理解的概念就是 base::MessageLoop 和 base::TaskScheduler ,它们两个是Chromium多线程的基础1. MessageLoop详解base::MessageLoop 代表消息循环,它不会主动创建新的线程,默认情况下它使用当前......
  • 如何减少for循环层次
    背景数值上计算能量本征值往往采用矩阵对角化的方法。第一步是需要生成如下的矩阵:\[\braket{n|H|n^{\prime}}\]在计算这个矩阵的时候,只涉及两个变量:\(n\),\(n^{\prime}\)。因此两重for循环就可以解决这个问题。但是其他的情况下(如:系统中有两个粒子),需要生成的矩阵变成了:\[\bra......
  • 高级循环(附带小练习以及详细代码)
     1.无限循环概念:又叫死循环。循环一直停不下来。for格式:for(;;){System.out.println("循环执行一直在打印内容");}解释:初始化语句可以空着不写,表示循环之前不定义任何的控制变量。条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。条件控制语句可以空着不写,表示......
  • 分支与循环结构
    一套语言主要由三种结构组成(顺序结构、选择结构、循环结构)。今天给大家介绍一下后两者中的分支与循环。一、分支(选择)语句有if语句和switch语句:1.if:(1)if(表达式)【表达式表示真假】所执行的语句注意:一个if默认包含一个语句,若要控制多个......
  • diffusion扩散模型\datawhale组队学习——v3先运行一半
    今天我们一起学习如何对模型微调和引导。微调,用原模型,跑新数据,得到新输出。引导,引导生成过程,改变输出结果。 作者之前用过sd模型,不同的采样方法在不同的采样步数下有不同的效果。首先采样步数并非越高越好或越低越好,有一个最佳使用区间,其次,不同采样方法有自己不同的最佳采样......
  • Java基础 字节输入流的循环读取
    FileInputStreamfis=newFileInputStream("E:\\Java基础资料\\a.txt");/*intb;while((b=fis.read())!=-1){System.out.print((char)b);}*/while(true){intb=fis.read();if(b==-1)break;System.out.print((char)b);}fis.clo......