自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PYTHON_DAY_13_201606011

今天来看关于OOP的高级编程Software Development Kit = SDK = 软件开发工具包#数据封装、继承和多态只是OOP中最基础的三个概念,其他还有多重继承、定制类、元类等概念#Python作为动态语言,你可以在给instance绑定属性,也可以直接给class绑定属性。from types import MethodTypeinstance

2016-06-14 20:55:13 258

原创 PYTHON_DAY_12_20160610

今天来看模块(module)API:Application Programming Interfaceiterable:可迭代的!elements of the iterable可迭代参数Q1: 假如我在创建类的新对象的时候需要输入可变对象*args,那我再类创建过程中如何初始化这个*args参数呢?利用>>> import sys>>> s

2016-06-14 20:54:38 260

原创 PYTHON_DAY_11_20160607

PYTHON_DAY_11_20160607今天主要是看函数方面的知识点Q1: 比较sort和sorted函数的区别和原理函数是Python内建支持的一种‘封装’。函数式编程(Functional Programming),它的一个特点是:允许把函数本身作为参数传入另一个函数,还允许返回一个函数!因为Python中允许使用变量,所以并不是纯函数式编程语言

2016-06-14 20:54:04 352

转载 一个关于装饰器(decorator)的题目

一道题目请编写一个decorator,能在函数调用的前后打印出'begin call'和'end call'的日志。def log(func):def wrapper(*args, **kw):print 'begin call'c = func(*args, **kw)#与return func(*args,**kw)不同的是,这里利用赋值来调用函数pri

2016-06-10 16:11:00 1408

转载 闭包的一个注意事项

def count():    fs = []    for i in range(1, 4):        def f():             return i*i        fs.append(f)    return fsf1, f2, f3 = count()你会发现:>>> f1()9>>> f2()9>>> f3(

2016-06-10 15:55:41 477

原创 欢迎使用CSDN-markdown编辑器

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。

2016-06-07 21:33:05 206

原创 PYTHON DAY_10_20160606

PYTHON_DAY10_20160606int()函数可以把其他数据类型转换为整数函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:>>> a = abs # 变量a指向abs函数>>> a(-1) # 所以也可以通过a调用abs函数1请注意,函数体内部的语句在执行时,一旦执行到return时,函

2016-06-06 23:14:45 278

原创 PYTHON_DAY_9_20160602

今天开始学廖雪峰的python简介!Q1: %格式化字符串对数字进行补位和小数点的写法?python的两个缺点:第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。第二个缺点就是代码不能加

2016-06-06 22:57:28 220

原创 关于编程的一些感想

之前半个月,主要是利用空余时间把Python简明教程看完,虽然还是有很多不懂得地方,但是觉得都是可以通过搜索解决的!但是目前最让我困惑的,还是有了这些基础知识,到底能做什么?后面准备把廖雪峰老师的python基础教学看完,巩固一下基础知识,把一些不懂得方面再解决下!之后,准备去看看django,学习下框架,看看自己到底能不能做出什么东西来!加油!fighting!

2016-05-31 22:40:32 383

原创 PYTHON_DAY8_20160531

#Q1: 对于两个不同变量,赋值了相同的字符串或数值,使用is,返回True,为什么?#Q2: 这样的代码的if语句的语法是什么?'yahoo' if 3>2 else 2#Q3: how to use the 'rjust' function to make the string to the right?#Q4: file函数貌似并不能打开字符串变量#answer: 是的,

2016-05-31 22:36:28 255

原创 PYTHON_DAY7_20160530

#Q1: 如果我们在使用SchoolMember类的tell方法的时候,我们把teacher和Student的实例仅仅作为SchoolMember的实例。这句话什么意思?#Q2: 可以这样来理解,Python总是首先查找对应类型的方法,如果它不能再导出类中找到对应的方法,它才开始到基本类中逐个查找。#Q3: raw_input() and input() have something di

2016-05-31 22:35:34 405

原创 PYTHON_DAY6_20160527

#Q1: self参数对于类的意义在于?#类的方法和普通的函数只有一个特殊的区别:类必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值,这个特别的变量指对象本身,按照惯例它的名字是self。(假设你有一个MyClass的类,这个类有一个实例MyObject,当你调用这个对象的方法MyObject.method(arg1, arg2)的时

2016-05-31 22:33:30 359

原创 PYTHON_DAY5_20160523

对于backup练习:1. 所有文档所在的路径名称不能有空格;2. 对于Rar.exe要有一个操作选项,即在Rar.exe后键入一个a,并且以空格键隔开;3. os.system()中需要键入的操作字符串都需要用空格键隔开;4. 注意控制流里的关系,not、or等5. os.path.exists()函数可以对括号内的文件路径进行查看,如果存在,则返回True;6. os.

2016-05-31 22:32:59 241

原创 PYTHON DAY4_20160521

在列表和元组中,我们利用项目的位置来进行索引操作(list_1[3]),而在字典中,我们利用键来对值进行索引操作(dic_1[key1]);字典中,键只能是不可变的对象,比如一个字符串"hello"、一个数字3,但是不可以是一个不带引号的字符串或字母;字典中的items方法可以返回字典中的每个键/值对,可以利用for name,address in dict.items():

2016-05-31 22:32:26 234

原创 PYTHON DAY3_20160519

Q1: “每个Python模块都有它的__name__,如果它是'__main__',这说明这个模块被用户单独运行,我们可以进行恰当的操作。”how do the __name__ work?Answer: 使用if __name__ ="__main"对模块进行一些编辑,这些编辑可以让后面的内容不在调用该模块的程序中显示出来。Q2: “一个类也有域,它是仅仅为类而定义的变量。”什

2016-05-31 22:30:41 386

原创 PYTHON DAY2_20160518

Q1: 了解关于左移运算符、右移运算符、按位与、按位或、按位异或、按位翻转的意义以及它们与二进制的关系。Q2: Python中的lambda表达式是什么意思?Q3: 搞清楚Python中的运算符的优先性。Q4: for语句是否必须和in一起使用?Q5: 为什么    def function(a):        pass    function(x=input())

2016-05-31 22:29:55 234

原创 PYTHON DAY 1_20160517

Q1: 如何对windows下的命令行解释器进行正确的设置PATH变量?Q2: 什么叫字符串是不可变的?任何在#符号右面的内容都是注释(应该是只针对同一行的内容进行注释,如果进入下一行,需要重新键入#符号。组织行:源文件的头两个字符是#!,后面跟着一个程序,这告诉我们在Linux/Unix系统下,执行程序所需要的解释器。"print"被称作“操作符”,"he

2016-05-31 22:28:30 238

原创 新的开始

我是生活在上海的一个落魄的青年,工作不顺,爱情不顺,不知道自己该做什么。忽然发现学习编程有可能会是我喜欢的一件事情,于是就开始做起来了,之前可以说是毫无经验(我是化学专业的囧)希望这次能够坚持下去,通过编程为我找到一个新的路途。ps.同时还在学英语和布鲁斯口琴。就用这里的blog来见证我的成长吧!!!

2016-05-31 22:24:10 260

空空如也

空空如也

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

TA关注的人

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