Python  C1-4——output函数初体验

          在昨天字典类型基础上接触了output()函数。在python2*中print只是关键字,但在python3*中却是函数。output函数和print还是有所不同,在2*中,output既然是函数就需要调用函数、定义变量。



        def是python中的关键字,define的前三字母,定义函数的意思。定义函数就需要定义函数的变量,代码中是k,v两个变量,通过for循环对字典进行循环;


        但是找我自己的想法,对k,v分别赋值,再用output函数输出发现总是有语法错误;原来是缩进不一致导致的。IndentationError: unindent does not match any outer indentation level错误表明,缩进的格式不一致,tab和空格混用了。

把对函数变量的打印语句删除,会发现出现语法错误,意思是文本语法错误。


总结1、自己敲代码出错的地方是for语句后忘加冒号,导致出现无效语法;

2、定义output函数的变量必须打印出来,否则循环无法知道k是什么,会出文本语法错误;

3、必须要注意的是python中对缩进格式的要求非常严,一不小心就会出错;需要时刻警惕,尤其是在改代码时养成条件语句中增添语句时用tab键的习惯。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 5,328评论 1 5
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 5,971评论 0 3
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,894评论 0 17
  • 原画 草稿 描边线稿 修改了一下 2016-11-21 一直有偏头痛的毛病 今天上班头疼了一天,上午还好,下午就要...
    为了挨着拉屎阅读 3,838评论 5 4
  • 知识亮丽人生,学习改变命运。从生活的本领到做人的道理,一切知识、技能皆来自于学习。生活像一首歌,只有学习才会识谱哼...
    宋正友阅读 2,656评论 2 4

友情链接更多精彩内容