笨方法学Python 错误记录】的更多相关文章

ex8:忘记输入“空格”ex9:忘记输入“冒号”ex14:%前后要空格,否则errorex21:多个函数嵌套,漏写括号)ex24:%d,漏写d,导致程序错误:"""之间的文本被注释掉了 ex39: while len(stuff) != 0: #应该写10,结果代码出错 next_one = nore_stuff.pop() #m 写出 n…
<笨方法学python>.感觉里面的方法还可以.新手可以看看... 本书可以:教会你编程新手三种最重要的技能:读和写.注重细节.发现不同.…
对笨方法学python,前22讲自己的模糊的单词.函数进行梳理总结如下: 单词.函数 含义 print() 打印内容到屏幕 IDLE 是一个纯Python下自带的简洁的集成开发环境 variable 变量 f"{}",#format 格式化字符串  round() 将浮点数四舍五入,如rund(1.75)等于2      round(number,digits)参数number是浮点数:参数ndigits是保留几位小数,默认是0值 binary 美 /'baɪnəri/ 二进制的:二元…
加分练习通读脚本,在每一行之前加注解,以理解脚本里发生的事情.每次 print_a_line 运行时,你都传递了一个叫 current_line 的变量,在每次调用时,打印出 current_line 的值,跟踪一下他在 print_a_line 中是怎样变成 line_count 的.找出脚本中每一个用到函数的地方.检查 def 一行,确认参数没有用错.上网研究一下 file 中的 seek 函数是做什么用的.试着运行 pydoc file 看看能不能学到更多.研究一下 += 这个简写的作用,…
本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏. 本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容如下: This is stuff I typed into a file. It is really cool stuff. Lots and lots of fun to have in here. 我们需要用 python 脚本打开文件并打印出来,不过我们不能把 ex15_sample.txt…
编程是什么 编程就是通过输出一种语言给计算机"听",命令其去执行相应的操作. 我们称我们给计算机下达的命令称为指令.一般说程序就是有多个指令构成的. 计算机需要使用非常多的电路来实现"思考",在最低层,这些电路就是一些开关,通过控制开关的通电状态,来进行计算,开关的状态,也就是电路的状态有两种状态,有0或1,这就构成了一个二进制位,成为1比特bit IDLE IDLE就是一个python shell.shell也就是外壳,也就是说,这是一个通过键入文本与程序交互的途…
字符串 字符串可以包含格式化字符%s,只要将格式化的变量放到字符串中,再紧跟着一个百分号 %(percent), 再紧跟着变量名即可.唯一要注意的地方是, 如果你想要在字符串中通过格式化字符放入多个变量的时候,你需要将变量放到 ( ) 圆括号(parenthesis)中,而且变量之间用, 逗号(comma)隔开.就像你逛商店说"我要买牛奶.面包.鸡蛋.汤"一样,只不过程序员说的是"(milk, eggs, bread, soup)".        用%r显示的是变…
本章节,我只是把所有的输出加上了自己的注释. #!/usr/bin/env python # -*- coding:utf-8 -*- def cheese_and_crakers(cheese_count, boxes_of_crackers): '''定义了cheese_and_crakers的函数 读出两个变量,并输出他们. ''' print "You have %d cheeses!" % cheese_count print "You have %d boxes…
看完18章以后,发现第一个练习中,使用了*args读取全部的的输入参数作为一个元组,但是在他的练习中只给了两个变量去赋值,当用户不清楚这个函数的定义时,就可能会给出过多的变量进这个函数,那么就会出现如下错误: ValueError: too many values to unpack 也就是所谓的解包错误,给出的值太多了. 那么为了杜绝这种情况,我取巧解决了下.就是我把元组改变成一个列表,然后补了2位进去. 如果他给的变量少了也没关系,我能补齐.可能太搓了,以后有好的思路再来补齐. def pr…
今天Eiffel看到了第33章,任务是把一个while循环改成一个函数. 我在把while循环改成函数上很顺利,但是不知道怎么写python的主函数,在参数的调用上也出现了问题. 通过查资料,发现python的main函数可以用如下的方式来表示: if __name__ == '__main__' 然后自然而然的想把main函数里声明的参数i,numbers,m传入loop()中. 最开始的想法: def loop(i,numbers,m): while(i<m): print "at t…