python之入参处理二

学习过程中发现网上众多Python基础语法,横向对比利于理解。本文分享个人笔记与总结。上篇探讨了字符串与数字处理,发现仅能处理输入数据的第一行。若需处理多行数据,需学习以下循环结构。说明:以下实例中,int()函数无法处理小数输入,故输入含有小数时会导致异常。01 —for循环 已知输入行数时,使用for...
python之入参处理二
前记:

学习过程中发现网上众多Python基础语法,横向对比利于理解。本文分享个人笔记与总结。

上篇探讨了字符串与数字处理,发现仅能处理输入数据的第一行。若需处理多行数据,需学习以下循环结构。

说明:以下实例中,int()函数无法处理小数输入,故输入含有小数时会导致异常。

01



for循环

已知输入行数时,使用for循环。有两种使用方式:输出结果于循环内部,异常终止程序,已执行部分正常输出;输出结果于循环外部,形成列表输出所有结果。

输入

输出

注意:for循环内输出结果时,异常发生程序终止,异常前的数据处理结果仍会输出。for循环外输出结果时,异常发生程序终止,所有数据处理结果均不输出。

02



while True循环

当不确定输入行数时,使用while True循环。True代表条件永远成立,实现无限循环。输入

输出

需注意:使用while True语法时,切记添加终止条件,避免程序无限运行。

一入编程深似海,愿我们早日掌握。

总结完毕,期待您的反馈与交流。2024-11-22
mengvlog 阅读 7 次 更新于 2025-07-18 17:36:11 我来答关注问题0
  • 原因:是因为少了一个参数“Y”,把参数“Y”加上去就可以了。Python的基本语法:Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特...

  • 一、位置参数 位置参数是最基础的参数传递方式。在调用函数时,参数按照函数定义时的顺序进行传递。这种方式的优点在于简单易行,但是参数的顺序和数量需要与函数定义时的顺序和数量完全匹配,否则可能会出现错误。示例如下:python def add:return a + b result = add # 正确,传递的参数顺序与函数定义...

  •  翡希信息咨询 Python学习二:数据预处理

    Python数据预处理的关键步骤包括:缺失值处理 使用info方法查看每一列的缺失情况。利用isnull方法识别缺失值。使用dropna方法删除含有缺失值的行。使用fillna方法填充缺失值,可以针对特定列进行填充。重复值处理 使用drop_duplicates方法去除重复值,默认保留第一个值。可以通过subset参数指定列名进行去重。使用kee...

  • 参数个数使用len()函数来获取import sysprint sys.argvif __name__=='__main__': print "Program name", sys.argv[0] for i in range(1, len(sys.argv)): print "arg%d"%i,sys.argv[i]注意调用的时候必须使用 python 脚本名.py arg1 arg2因为win下面的命令解释器认为.py不是...

  • def funcA(): passdef funcB(): passdef func_None(): print "cannot find func"func_dict = {"a": funcA, "b": funcB}def func(x): return func_dict.get(x, func_None)()在有switch的语言中,一般都是使用switch来根据入参进行判断。但是python中没有switch,因为根本...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部