自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 2021-05-26

笨方法学python 习题46 项目骨架 首先是安装virtualenv来设置简单的虚拟环境:pip install virtualenv 其次是创建一个 .venvs的文件夹,在里面装上你的虚拟环境 mkdir .venvs virtualenv --system-site-packages .venvs/lpthw 安装好之后酒激活虚拟环境 随后搭建骨架目录结构:依次创建 bin NAME tests docs四个文件夹。 接下来设置两个初始文件:一个安装项目时用得到,另一.

2021-05-26 16:25:46 105

原创 2021-05-24

笨方法学python 习题40、41、42 40 模块、类和对象 运行结果: 巩固练习: 运行结果: 习题41 学习面向对象术语 专有词汇练习(术语学习) 1. 类(class):告诉Python创建新类型的东西。 2. 对象(object):两个意思,最基本的东西(变量、语句等等),或者某个东西的实例。 3. 实例(instance):是让Python创建一个时得到的东西 4. def:...

2021-05-24 20:17:59 106

原创 2021-05-23

笨方法学python 习题39 字典 get()返回指定键的值,如果值不在字典中返回默认值None。 运行结果: 1.用一样的映射方式,匹配一下你们国家或者别的国家的省和城市。 运行结果: 2.用python文档中找到字典的相关内容,学着对字典做更多的操作。 ...

2021-05-23 14:31:37 114

原创 2021-05-22

笨方法学python 习题37、38 37.复习各种符号 关键字 关键字 描述 示例 and 逻辑与 True and False == False as with-as 语句的一部分 with X as Y: pass assert 断言(确保)某东西为真

2021-05-22 22:17:10 59

原创 2021-05-22

笨方法学python 习题35.36 from sys import exit def gold_room(): print("This room is full of gold. How much do you take?") choice = input("> ") if "0" in choice or "1" in choice: how_much = int(choice) else: dead("Man, learn ...

2021-05-22 15:48:01 209

原创 2021-05-20

笨方法学python 习题33、34 运行结果: 1.将这个while循环改成一个函数将测试调价(i < 6)中的6换成一个变量。 运行结果: 5.接下来使用for循环和range把这个脚本再写一遍,还需要中间的递增操作吗?如果不去掉他,会有什么样的结果? 运行结果: 去不去掉没影响。 for 循环和while循环有何不同? for循环只能对一些东西的集合进行循环,while循环可以对任何对象进行循环。然后相比起来while循环更难弄对,而一般的任务用for循环更容易一些。 习题3

2021-05-20 20:29:39 82

原创 2021-05-19

笨方法学python 习题32 循环和列表: #创建列表 the_count = [1, 2, 3, 4, 5] fruits = ['apples', 'orranges', 'pears', 'apricots'] change = [1, 'pennies', 2, 'dimes', 3, 'quarters'] # this first kind of for-loop goes through a list: #第一种for循环遍历列表 for number in the_count: .

2021-05-19 21:42:28 75

原创 2021-05-19

笨方法学python 习题29、30、31 29: if语句: 运行结果: 1.你认为if对他的下一行代码做了什么? if语句伪代码创建了一个所谓的”分支“,就跟RPG游戏中的情节分支一样。if语句告诉你的脚本:如果这个布尔表达式为真,就运行下一行代码,否则就跳过这一段。 2.为什么if语句的下一行需要四个空格的缩进? 行尾的而冒号的作用是告诉python接下来你要创建一个新的代码块,缩进告诉python这些代码处于该代码块中,这跟你前面创建函数时的冒号一样。 3.如果不缩进会发生什么..

2021-05-19 16:07:43 275 2

原创 2021-05-18

笨方法学python 习题28 运行结果: 为什么"test”and"test"返回"test",1and1返回1,而不是返回True 呢? python和很多编程语言一样都是给布尔表达式返回两个被操作对象中的一个,而非True或False,这意味着,如果你写的是False and 1,得到的是第一个操作数(False),而非第二个操作数(1),True and 1,得到的是第二个操作数(1),多做几个实验。 !=和<>有何不同? 在Python中!=是主流用法,&

2021-05-18 21:29:15 82

原创 2021-05-18

笨方法学python 习题27 not zhenjia not False True not True False or 真假 True or False True True or True True False or True True False or False False and 真假 True and False False True and True True False an.

2021-05-18 20:50:01 49

原创 2021-05-18

笨方法学python 习题26 代码: 运行结果: 讲真的,这道题没有很难,都是一些基本错误。函数结尾处不加冒号,名字定义前后不同,双引号缺一,使用参数变量却没从模块库中调取,双等号的应用等等。 ...

2021-05-18 20:34:04 41

原创 2021-05-18

笨方法学python 习题25 ex25 运行结果: 本习题是先创建含有许多函数的文件儿ex25.py,把它当作模块库来调用里面的函数,随后在python中逐渐运行代码,来得出结果。 1.其中的words.pop()是弹出words例表中的某一列,弹出后words不再拥有这一列,而输出的word则拥有这一列。 2.本体就是不断地调用函数,然后将句子切片。分类,再单独输出或者组合输出的过程。 3.函数里什么时候该用python,什么时候该用return? 函数的return会给调用

2021-05-18 18:33:51 62

原创 2021-05-17

笨方法学python 习题23 代码: 运行结果: 1.UTF-8是一种编码约定,就是一种压缩编码方式,针对常见字符用8位,需要的时候再去用16位或者32位。 2.在python中,string是UTF-8编码的字符序列,时显示和处理文本的基础。 3.bytes则是python用来存储UTF-8字符串的原始字节序列,你用b' '告诉python你处理的是原始字节串。 4.以encoding=utf-8的形式编码,以strict的方式处理错误 raw_bytes = next_lang.en..

2021-05-17 20:29:09 52

原创 2021-05-15

笨方法学python 习题21 代码: 运行结果: 本习题创建了自己的加减乘除4个数学函数,即add、subtract、multiply、divide。重要的是函数的最后一行是return a + b,它实现了以下几个功能: 1.我们调用函数时使用了两个参数,即a和b。 2.我们打印出这个函数的功能,这里就是计算加法(ADDING)。 3.接下来我们让python做某个回传的动作,我们返回a+b的值。或者我们可以说:“我将a和b加起来,再把结果返回。” 4.python将...

2021-05-15 16:41:19 72

原创 2021-05-14

笨方法学python 习题20 代码: from sys import argv script, input_file = argv #创建函数,f代指文件 def print_all(f): #追踪文件变量之间的传递 print(">>> print_all f=", f) #打印出读取文件,点号告诉read()函数执行命令 print(f.read()) print("<<< print_all f=", f) ...

2021-05-14 14:19:05 111

原创 2021-05-12

笨方法学python 习题18 运行结果: 该习题介绍了函数。 1.使用def创建了四个不同的函数 2.接收参数 3.打印出信息 四种不同的函数接受不同数量的参数,即不同的函数执行不同的命令。 *argsl里的*的功能是告诉python把函数的所有参数都接收进来,然后放到名叫args的列表中去。和一直在用的argv差不多,只不过前者用在函数上。 注意事项如下: 1.函数定义是以def开始的吗? 是的 2.函数名称是以字符和下划线_组成的吗? 是的 3.函数名称是不是紧跟着括号(? 是.

2021-05-12 20:22:52 45

原创 2021-05-12

笨方法学python 习题17 运行结果: 该习题的内容是将一个文件中的内容复制到另一个文件中去。 1.打开文件①,并读取内容。 2.打印出该文件所含有的字节数。 3.判断目标文件是否存在。 4打开目标文件并写入输入文件的内容 5.关闭文件。 2.看看你能把脚本改多短。 运行结果; 运行之后发现可以达到效果。这是我所能缩减的程度,但估计可以更短。 4.为什么需要在代码中写到out_file.close()。 在此题中影响不大,只是为了帮助我们养好习惯。close()是为了及时关闭文

2021-05-12 14:42:39 48

原创 2021-05-12

笨方法学python 习题16 close:关闭文件。跟你的编辑器中的“文件”→“保存”是一个意思。 read:读取文件,把结果赋给一个变量 readline:只读取文本文件的一行 truncate:清空文件 write(‘stuff’):将stuff写入文件 seek(0):将读写位置移动到文件开头 运行结果: 2.写一个和上一个练习类似的脚本,使用 read 和 argv 读取你刚才新建的文件。 运行结果: 3.文件中重复的地方太多了。试着用一个 target.write() 将

2021-05-12 10:31:11 52

原创 2021-05-11

笨方法学python 习题15 该习题跨度有点大。从之前的打印脚本的内容,变成了读取脚本之外的文件。静下心来看,也没有很难,open()函数的运用。可以在python运行中直接打开所需要读取的文件。(文件需要也是在Atom编辑器中完成的) 该习题: 1.从sys模块中调取argv特性, 2.对argv赋予两个参数 3.打开需要读取的文件 4.打印出读取的文件内容 5.添加提示符,增加输入的部分,然后再一次进行打开和读取。(注意再一次打开和读取的变量名称) 运行结果: 读取的文件: 只用

2021-05-11 21:32:47 39

原创 2021-05-11

笨方法学python 习题14 运行结果: 该习题增加了一个关于提示符的新内容,将input()和format格式化字符串相结合使用。能达到一些游戏刚注册进入的效果。 这个提示符刚接触还是很有意思的。你可以在此基础上增加你的名字还有其他东西。 ...

2021-05-11 10:29:10 38

原创 2021-05-10

笨方法学python 习题13 该习题有引入了新的内容: 1.import导入模块。可以调取模块中的参数。 2.argv是参数变量,它保存着运行python脚本时传递给python脚本的参数。将argv解包,即对它赋值变量。这样python中的变量参数的数量和类型就是argv所赋值的这4个,一一对应。 ps:其实是3+1,script是脚本名称,随着输入脚本的名称变化而变化,但也说不上是变量。 运行结果: 在这个习题,可让我晕头晕脑了好一会。由于将sys打成了says,我的模块始终调用

2021-05-10 21:23:30 34

原创 2021-05-10

笨方法学python 习题12 该习题和习题11内容一样,只不过稍微改变了input()的用法,结果还是一样的。 运行结果:

2021-05-10 21:04:24 30

原创 2021-05-10

笨方法学python 习题11 本习题引入了input()的运用,input()函数接受一个标准输入数据,返回为string(字符串)类型。 运行时需要自己输入,然后根据后面的程序打印出结果。 还结合了format格式化字符串的运用。调用{}里的内容。 运行结果: ...

2021-05-10 20:57:07 31

原创 2021-05-10

笨方法学python 习题10 该习题的新内容是一些简单的转义符的引入。 1.\t是横向制表符,也就是前面有四个空格。但这个空格和自己敲打出来的空格不一样(这是内容上的空格)。 2. 转义字符 功能 \\ \ \’ 单引号(‘) \’’ 双引号(“) \a ASCII响铃符(BEL)

2021-05-10 20:43:07 45

原创 2021-05-10

笨方法学python 习题8 该习题利用了function函数 先定义formatter,然后调用format函数,传递参数。这几句都是这种练习。 至于为什么one加引号,True不加引号。是因为True和False是python的关键字。 运行结果: 这是一个刚开始的小白的看法,如有指教,还请不要吝啬。我很需要别人的看法来帮助我理解。 ...

2021-05-10 11:26:01 37

原创 2021-05-10

笨方法学python 习题7 本习题,只是为了练习,但是仍旧有一些新东西: 1.一些字符串的简略写法,'.'*10,确实比打出10个点更精准方便。 2.end = " ",的用法是不换行,可在print()中使用,其他的比如\n不可在print()语句中使用,需要在打印前使用才能得到想要的结果。 我还试验了其他的,不过都没成功。如果大家知道的话,还请帮忙解答一下。 运行结果: 这是一个刚开始的小白的看法,如有指教,还请不要吝啬。我很需要别人的看法来帮助我理解。 ...

2021-05-10 11:07:26 36

原创 2021-05-09

笨方法学python 习题5 该习题开始引入了一个新东西,格式化字符串,而格式化字符串的作用就是可以往字符串里面传递数据,让字符串变得更灵活,最终输出就是一个字符串。 该习题介绍的格式化字符串为format,是个很强大的格式化字符串,不需要考虑数据的类型,并且单个的参数可以重复的使用,参数的顺序也可以不同。还支持多种填充格式的转换和对齐。 保留小数点后两位小数In [1]: v>>> 3.14 格式化字符串可以如上述中单独用,也可以如下面的代码一样放在print中的最前面。 f

2021-05-09 17:40:13 43

原创 2021-05-09

笨方法学python 习题4 本习题所学的内容, 1.变量:对变量进行赋值,也可以对变量赋予关系式 2._作为变量中假象的空格, 3.作者想简单介绍的浮点数4.0,现在的我只知道str(将其他数据类型转换成字符串),int(将其他数据类型转换成整数),float(将其他数据类型转换成浮点数),三种类型可以互相转换。 4.这一部分自然是开始的主流,打印出结果。结构组成为主语+变量,这里的变量在代码运行后就会输具体的数据,相当于小学数学的未知数。经计算后,答案替换掉未知数。 代码为: 运

2021-05-09 16:48:53 47

原创 2021-05-09

笨方法学Python 习题3 本习题是为了了解利用python来进行加减乘除的简单运算。 相当于小学数学的应用题,利用python 的 print打印出题干,然后命名,并写出公式。同时为了更加了解python中的运算,又增加了比大小的部分。我自认为该计算题在python中,需先文字说明,并辅以公式,从而输出你想要的结果。 输出结果为: 对于初学者来说,比较容易出错的地方,还是敲代码的时候,打错的问题。 这是一个刚开始的小白的看法,如有指教,还请不要吝啬。我很需要别人的看法来帮助我理解。

2021-05-09 16:18:08 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除