自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steve Wang's blog

点滴积累,点滴成长。

  • 博客(30)
  • 问答 (2)
  • 收藏
  • 关注

原创 《笨办法学Python》 第29课手记

《笨办法学Python》 第29课手记本节课讲if语句。本节内容比较简单,如果觉得你的代码没有错误,但运行时报错,那么你的代码肯定有错误。相信我解释器是已经设定好的,它出错的概率可以认为是零。比较容易犯的错误是你可能将英文符号打成中文字符,它们在ASⅡ码表中的位置不同,那表示它们在电脑中表示方式也会有差别。除非是在含中文的字符串中,否则代码中是绝对不会出现中文字符的。因为编程语言差不多都是美国人发明

2016-01-31 22:21:25 698

原创 《笨办法学Python》 第28课手记

《本办法学Python》 第28课手记本节课为布尔表达式的练习课。作者在本课给出了将复杂的表达式逐级降解为一个单一结果,请记住那个流程。本节课我将不会给出结果,但会将判断方法写在下面。本节课涉及的知识布尔表达式快速判断真值方法:1.and表达式中有一个为假即为假。 2.or表达式中有一个为真即为真。 3.not(),括号里为真,该表达式为假;括号里为假,该表达式为真。Ps:一个等号表示赋值语句(

2016-01-30 21:12:10 872

原创 《笨办法学Python》 第27课手记

《笨办法学Python》 第26课手记本节课将逻辑运算(即布尔运算),对于学过数字电路或者离散数学的人来说非常简单,甚至不需要去刻意记忆真值表。逻辑运算只有两个值,True或者False,表示两种完全对立的状态。我们可以用电路的通断或者电压的高低来表示这两种状态。二进制也是只有1和0两个运算元素。我们把这种运算称为布尔运算,就是为了铭记数学家布尔对它的确立做出的卓越贡献。布尔运算和布尔函数使得数字电

2016-01-29 22:23:09 1174 1

原创 《笨办法学Python》 第26课手记

《笨办法学Python》 第25课手记本节课的任务是找出代码中的错误,所以就不贴结果了。大家认真找,尝试完全靠自己来修正代码中的错误,如果实在找不到,就休息一会接着找。在万般无奈的情况下,可以将24课和25课的代码调出来,逐行进行对比。本节课涉及的知识都在24课和25课里,如果你有不懂的地方或者没有记准确,可以翻到前面看一看。

2016-01-28 21:10:53 787

原创 《笨办法学Python》 第25课手记

《笨办法学Python》 第25课手记本节课内容较多,如果不理解可以先尝试做正确,然后再来理解。我们的学习已经由最初的简单向复杂转变了,希望你能咬牙坚持下来,只要能没有遗漏的学到最后,相信我们都能掌握好Python。同时通过这么长时间的学习,我理解了很多人喜欢Python的原因。因为相较与C家族,Python真的有一种简洁的美感,而且易懂。原代码如下:def break_words(stuff):

2016-01-27 22:44:24 3195 2

原创 《笨办法学Python》 第24课手记

《笨办法学Python》 第24课手记本节课是前面所有课程的复习,请认真对待,也许你都理解这些代码的含义,那么请尽量努力一次通过,不要出现任何错误。如果你出现了错误,那说明你没有养成良好的输代码习惯,请从现在开始养成不会出现任何错误的习惯。原代码如下:print "Let's practice everything."print 'You\'d need to know \'bout ecsape

2016-01-26 21:52:24 1181

原创 《笨办法学Python》 第23课手记

《笨办法学Python》 第23课手记本节课作者让我们读代码,所以就好好看看咯。关键是掌握查找代码的方法,这很重要,如果你想当一名程序员,那么很多时候可能你需要亲自去写代码,而是去可靠地开放源代码的网站上找到你所需的代码拿过来用就可以。贴个链接,是本书作者写的。https://github.com/zedshaw/lamson/blob/master/lamson/commands.py项目lams

2016-01-25 21:40:53 1743

原创 《笨办法学Python》 第22课手记

《笨办法学Python》 第22课手记┬─┬ ノ( ’ - ‘ノ)哎,这节课没有代码,所以你点进来是想干嘛!!!(。・`ω´・)作者不是让你去整理表格了吗?还不滚去整理。(╯’ - ‘)╯︵ ┻━┻ 本节课涉及的知识都在前21课手记里,请查阅一下,确认自己都记住相关内容,整理笔记这种事情要亲力亲为!!( ̄y▽ ̄)~ [doge]

2016-01-24 21:36:12 804 1

原创 《笨办法学Python》 第21课手记

《笨办法学Python》 第21课手记本节课介绍函数和返回值,出现了函数嵌套,即函数的返回值可以不经赋值而直接做函数参数使用。原代码如下:def add(a, b): #定义一个函数,下同,函数的运算分别加、减、乘和除。 print "ADDING %d + %d" %(a, b) return a + b #函数返回a+b的值,下同,对应各自的运算def subtract(a, b):

2016-01-24 21:24:53 1229

原创 《笨办法学Python》 第20课手记

《笨办法学Python》 第20课手记本节课讲函数与文件,内容比较简单,但请注意常见问题解答,你应该记住那些内容。指针表示存储地址。原代码如下:from sys import argv #从sys模组中引入argvscript, input_file = argv #将argv的列表变量赋值给script和input_filedef print_all(f): #定义一个打印文件的函数 prin

2016-01-22 22:04:16 1999 2

原创 《笨办法学Python》 第19课手记

《笨办法学Python》 第19课手记本节课讲函数和变量(变量和函数的关系是变量作为做函数的参数,定义时是形参,使用时是实参),内容比较简单。源代码如下:def cheese_and_crackers(cheese_count, boxes_of_crakers): #定义一个函数,括号里面是形参 print "You have %d cheeses!" % cheese_count #以下为函

2016-01-21 23:11:04 1148 2

原创 《笨办法学Python》 第18课手记

《笨办法学Python》 第19课手记本节课将创建函数,跟C语言里面的的定义函数差不多。作者在每个函数开头都加了解释该函数功能的英文注释。为了方便理解,我将在原代码后直接解释涉及到知识点的部分代码。这里说的定义函数,就是作者所说的创建函数的意思。经过部分修改的原代码如下:# this one is like your scripts with argv 第一个创建的函数类似上一节的argvdef

2016-01-20 21:48:47 1392

原创 《笨办法学Python》 第17课手记

《笨办法学Python》 第17课手记本节内容是前几节内容的复习和综合,此外引入了exists函数。原代码如下:from sys import argvfrom os.path import existsscript, from_file, to_file = argvprint "Copying from %s to %s" %(from_file, to_file)#we could do

2016-01-19 22:16:20 2131 4

原创 《笨办法学Python》 第16课手记

《笨办法学Python》 第16课手记本节课在上一节的基础之上加入了对文件的写操作,代码较长,请注意不要有遗漏。原代码如下:from sys import argvscript, filename = argvprint "We are going to erase %r." % filenameprint "If you don't want to do that,hit CTRL-C (^C)

2016-01-18 22:10:21 1415

原创 《笨办法学Python》 第15课手记

《笨办法学Python》 第15课手记本节课涉及i新内容,请仔细阅读本节内容,尤其是作者的说明和常见问题解答。原代码如下:from sys import argvscript, filename = argvtxt = open(filename)print "Here's your file %r:" % filenameprint txt.read()print "Type the file

2016-01-17 21:50:15 2485 2

原创 《笨办法学python》 第14课手记

《笨办法学Python》 第14课手记本节课将argv和raw_input和起来使用,作者在之前说,这个组合是个蛮顺手的用法。请注意,引入argv并使用argv给不少于一个的变量赋值时,第一个变量将会被赋值所运行脚本的名字,之后的变量才会被赋值你在命令行所输入的内容。仅凭本节和上一节的内容,无法判定argv是否像raw_input那样只能处理字符串。原代码如下:from sys import arg

2016-01-16 22:01:07 1159

原创 《笨办法学Python》 第13课手记

《笨办法学Python》 第13课手记这一节有很多新内容,需要花点功夫。 原代码如下:from sys import argvscript, first, second, third = argvprint "The first variable is called:", scriptprint "Your first variable is:", firstprint "Your secon

2016-01-15 21:56:48 1927 3

原创 《笨办法学Python》 第12课手记

《笨办法学Python》 第12课本节课接着讲raw_input这个函数,其后面的括号里的字符可以显示在屏幕上。原代码如下:age = raw_input("How old are you? ")height = raw_input("How tall are you? ")weight = raw_input("How much do you weight? ")print "So,you'r

2016-01-13 22:26:34 1214

原创 《笨办法学Python》 第11课手记

《笨办法学Python》 第11课本节课讲了一个用来输入的函数raw_input,而我们一直用的print其实是一个用来输出的函数。原代码如下:print "How old are you?",age = raw_input()print "How tall are you?",height = raw_input()print "How much are you weight?",wei

2016-01-12 22:20:07 1358 1

原创 《笨办法学Python》 第10课手记

《笨办法学Python》 第10课手记本节课讲转义字符,并在代码中使用了\n(回车) 、\t (制表符,单个使用即输出八个空格)、\(打印一个\),也解释了前面遇到的为什么不能再一个本身加了双引号的字符串里输出双引号,因为Python将双引号当做字符串开始和结束的标志,要想实现输出双引号要加\表示这是一个单纯的双引号,不是标识符。 代码如下(跟原代码有一点点差别,下面会讲到):tabby_cat

2016-01-10 13:57:21 1076

原创 《笨办法学Python》 第9课手记

《笨办法学Python》 第9课手记这节课终于有一点新内容了,新内容也蛮容易理解的。原代码如下:# Here's some new stuff, remember type it exactly.days = "Mon Tue Wed Thu Fri Sat Sun"months = "Jan\nfeb\nMar\nApr\nMay\nJune\nJul\nAug"print "Here are

2016-01-09 18:11:01 1008 1

原创 《笨办法学Python》 第8课手记

《笨办法学Python》 第8课手记第八课没有新内容,作者在常见问题解答里面说得很清楚,建议每一课的常见问题解答都要仔细阅读。代码如下:formatter = "%r %r %r %r"print formatter % (1,2,3,4)print formatter % ("one","two","three","four")print formatter % (formatter, for

2016-01-08 21:54:17 1177 1

原创 《笨办法学Python》 第7课手记

《笨办法学Python》 第7课手记本节课是为了巩固之前的内容,作者要求不能跳过所以就老老实实照做了。代码如下:print "Mary had a little lamb."print "Its fleece was white as %s." %'snow'print "And everywhere that Mary went."print "." * 10 # what'd that d

2016-01-07 22:22:40 763

原创 《笨办法学Python》 第6课手记

《笨办法学Python》 第6课手记第6课讲字符串和文本,作者给出的代码如下:x = "There are %d types of people." % 10binary = "binary"do_not= "don't"y = "Those who know %s and those who %s." % (binary, do_not)print xprint yprint "I sai

2016-01-06 22:54:51 1371 1

原创 《笨办法学Python》 第5课手记

《笨办法学Python》 第5课手记本节内容复习了前两节的内容,并且引入了格式化字符,这节课里的格式化字符与C语言格式化字符,规则没有什么区别。我把原文代码中的信息改成了我自己的信息,并且尝试以.2f(2位浮点数)来输出我的身高(英寸)代码如下:my_name = 'Steve Wang'my_age = 20 #not a liemy_height = 67.71 #172cm 67.71in

2016-01-05 12:19:44 1591 2

原创 《笨办法学Python》 第4课手记

《笨办法学Python》 第三课手记这节课目的是让你掌握变量,跟C语言非常类似,很简单。左边是变量名用”=”号给变量赋值。不同的是我没有看到变量声明,作者是直接赋值,拿过来就用的。结果如下: 至于接下来作者举的报错那个例子,如果你把变量名打错的情况下就会出现,因为变量名一旦打错,Python将不能识别,也就无法在print中输出对应的值。这里我们可以看出来,Python的print和C语言的pri

2016-01-03 22:47:49 977

原创 《笨办法学Python》 第3课手记

《笨办法学python》第3课手记本节课介绍运算符,如果你有C语言的基础的话很简单,运算符跟C语言都一样,优先级也一样。出现小数会四舍五入。但逻辑判断时,C语言返回0或1,python直接返回False和True。print "I will now count my chickens:"print "Hens", 25+30/6print "Roosters", 100-25*3%4print "

2016-01-02 23:47:39 832

原创 《笨办法学Python》 第2课手记

《笨办法学Python》 第2课手记这节课的内容很简单,目的是要探求#号的作用,目前我们已知的内容是,作为注释的标识符。在Python中输入如下代码并运行。# A comment, this is so you can read your program later.# Anything after the # is ignored by python.print "I could have co

2016-01-02 23:03:26 1120

原创 《笨办法学Python》 第1课手记

《笨办法学python》第一课 手记在powershell中打开Python输入如下代码:print "Hello World!" print "Hello Again"print "I like typing this." print "This is fun." print 'Yay! Printing.'print "I'd much rather you 'not'."print

2016-01-02 19:10:08 1738

原创 《笨办法学Python》 第0课手记

本博客是学习Python的记录手册,本人计算机在读,运行环境为 windows 10家庭中文版,使用Windows PowerShell。第0课手记1.按照书中给出的步骤安装notepad++和Python,没有任何问题,给出的下载链接不需要翻墙。2.安装Python后不能识别,powershell显示无法找到Python。 输入以下代码:[Environment]::SetEnv

2016-01-02 18:31:26 3228

空空如也

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

TA关注的人

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