对笨方法学python,前22讲自己的模糊的单词.函数进行梳理总结如下: 单词.函数 含义 print() 打印内容到屏幕 IDLE 是一个纯Python下自带的简洁的集成开发环境 variable 变量 f"{}",#format 格式化字符串  round() 将浮点数四舍五入,如rund(1.75)等于2      round(number,digits)参数number是浮点数:参数ndigits是保留几位小数,默认是0值 binary 美 /'baɪnəri/ 二进制的:二元…
<笨方法学python>.感觉里面的方法还可以.新手可以看看... 本书可以:教会你编程新手三种最重要的技能:读和写.注重细节.发现不同.…
题目通过前学习的文件操作把一个文件中的内容拷贝到另一个文件中,并使用 os.path.exists 在拷贝前判断被拷贝的文件是否已经存在,之后由用户判断是否继续完成拷贝. 新知识os.path.exists 是一个本题的新知识点.和 sys 一样,os 也是 python 自带的基本库中的一员,主要提供和操作系统有关的功能.其中 path 正如其名提供了和路径操作有关的功能.在 path 模块中拥有 exists 这个方法,它的作用是判断所提供的文件名是否已经存在于磁盘中,如果已经存在则返回 F…
基础部分 # 载入 sys.argv 模块,以获取脚本运行参数. from sys import argv # 将 argv 解包,并将脚本名赋值给变量 script :将参数赋值给变量 filename. script, filename = argv # 询问是否继续编辑文件 filename print(f"We're going to erase {filename}.") print("If you don't want that, hit CTRL-C (^C).…
本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏. 本题除了 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…
看完18章以后,发现第一个练习中,使用了*args读取全部的的输入参数作为一个元组,但是在他的练习中只给了两个变量去赋值,当用户不清楚这个函数的定义时,就可能会给出过多的变量进这个函数,那么就会出现如下错误: ValueError: too many values to unpack 也就是所谓的解包错误,给出的值太多了. 那么为了杜绝这种情况,我取巧解决了下.就是我把元组改变成一个列表,然后补了2位进去. 如果他给的变量少了也没关系,我能补齐.可能太搓了,以后有好的思路再来补齐. def pr…
编程是什么 编程就是通过输出一种语言给计算机"听",命令其去执行相应的操作. 我们称我们给计算机下达的命令称为指令.一般说程序就是有多个指令构成的. 计算机需要使用非常多的电路来实现"思考",在最低层,这些电路就是一些开关,通过控制开关的通电状态,来进行计算,开关的状态,也就是电路的状态有两种状态,有0或1,这就构成了一个二进制位,成为1比特bit IDLE IDLE就是一个python shell.shell也就是外壳,也就是说,这是一个通过键入文本与程序交互的途…
今天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…
注意一下 range 的用法.查一下 range 函数并理解它在第 22 行(我的答案),你可以直接将 elements 赋值为 range(0, 6) ,而无需使用 for 循环?在 python 文档中找到关于列表的内容,仔细阅读一下,除了 append 以外列表还支持哪些操作? 我的答案 32.0 基础练习 the_count = [1,2,3,4,5] fruits = ['apples', 'oranges', 'pears', 'apricots'] change = [1, 'pe…
while-leep 和我们接触过的 for-loop 类似,它们都会判断一个布尔表达式的真伪.也和 for 循环一样我们需要注意缩进,后续的练习会偏重这方面的练习.不同点在于 while 循环在执行完代码后会再次回到 while 所在的位置,再次判断布尔表达式的真伪,并再次执行代码,直到手动关闭 python 或表达式为假.在使用 while 循环时要注意: 尽量少用 while 循环,大部分情况下使用 for 循环是更好的选择.重复检查你的 while 循环,确定布尔表达式最终会成为 Fal…