Python通用循环的构造方法实例分析

  

本文实例讲述了Python通用循环的构造方法。分享给大家供大家参考,具体如下:

  

  

是无限循环的一种,,

        def main ():   金额=0.0   数=0   moredata=' https://www.yisu.com/zixun/yes ' #字符串   虽然moredata [0]==皔”: #获取字符串第一个字符,真正执行下面的   x=eval(输入(输入number>祝辞))=和+ x和   数=数+ 1   moredata=https://www.yisu.com/zixun/input(“你有更多的数量(是或否)”)   打印(“pingjunshushi: \ n”,金额/数量)   main ()   输入一个号码在祝辞3   你有更多的号码(yesor没有)y   输入一个号码在祝辞4   你有更多的号码(yesor没有)n   pingjunshushi:   3.5      之前      

  

执行循环要遇到设定的特殊数据,循环语句才会终止。

  

哨兵循环求平均数的方法:

  

1)设定一个哨兵值作为循环终止的标识;

  

2)任何值都可以看做哨兵,但是要与实际数有所区别;

  

        def main ():   和=0   数=0   xStr=输入(输入一个号码)   而xStr !=" ": #空字符串   x=eval (xStr) #转换字符串为数字的过成=和+ x和   数=数+ 1   xStr=输入(输入一个数字:)   打印(“平均”,总和/数)   main ()   输入一个number6   输入一个数字:6   输入一个数字:6   输入一个数字:这里确认输入不是哨兵空字符才将输入字符串转换为数字   平均是6.0      之前      

<代码> eval()

  

        def main ():   输入文件名=(“文件denumber:”) #这个相当于一个文件   infile=开放(文件名,“r”) #开放(文件名,方式' r '/' w ')函数用来打开这个文件的一行保存在infile列表(相当一个数组)中   和=0   数=0   ininfile行:#循环变量线遍历文件的每一行(文件每一行已经保存在infile列表中),将每一行执行下面的代码   和=和+ eval(线)   数=数+ 1   打印(“消解策略是:“,总和/数)   main ()      之前      

  

  

python中采用<代码> readline() 方法的文件尾循环模式:

  

<代码> readline() 将文件的一行读取到字符串中,在文件尾部<代码> readline() 返回一个空字符串可以作为哨兵值;

        行=infile.readline ()   而行!=" ":   #处理每一行   行=infile.readline ()      之前      

这段代码会让人误以为遇到一个空行时就会退出,其实不然文本文件的空行包括一个换行符\ n 这样readline()函数返回值是换行符,而不是哨兵值空字符串,循环继续

  

<代码> open() ,打开文件读取保存到列表中

  

<代码> readline() 读取文件,每次读取一行

  

  

python中可以用python完成特定的功能:

        而真正的:   试一试:   x=int(输入(“输入一个数字:"))   打破   除了ValueError:   打印(“重新输入:“)      之前      

<代码>复制()函数:

  

返回字典的浅拷贝;

        dict1={“名称”:“liyue”}   dict2=dict1.copy ()   打印(“dict2是:“,str (dict2))      之前      

运行结果:

  
  

dict2是:{“名称”:“liyue”}

     

python读取excel:

  

注意读取时候加上表头,没表头不行,所以测试用例要有表头。

  

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》,《Python数学运算技巧总结》,《Python数据结构与算法教程》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

  

希望本文所述对大家Python程序设计有所帮助。

Python通用循环的构造方法实例分析