自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quincy.Coder的博客

坚持,冷静!!!

  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python之递归

1.递归调用:在调用函数过程中,直接或者间接的调用了该函数本身2.递归的特点:2.1.递归效率太低2.2.必须有一个明确的结束条件2.3.每次进入更深一层递归时,问题规模相比上次递归都应有所减少

2017-07-31 18:58:29 228

原创 Python3之生成器

1.何为生成器:函数带yeild关键字,并且函数被执行得到的结果就是生成器2.生成器本质就是一个迭代器生成器有__iter__和__next__方法3.yeild表达式形式:x = yeild当生成器调用send方法时,会有一个赋值操作并且程序会往下继续执行直到遇到下一个yeild程序挂起。期间的赋值操作会将值先给yeild然后yeild再赋值给x,要注意的

2017-07-30 12:01:31 257

原创 装饰器作业代码

2017-07-28 15:51:37 222

原创 Python3之函数进阶

1.2.函数的作用域:局部命名空间==>全局命名空间==>内置命名空间3.函数名的本质:函数名相当于变量名,都是指向一段内存地址。另一个的变量名可以指向同一个内存地址来替代别的变量名,指向内存地址时加括号就可以运行。可以当做函数的参数和返回值使用

2017-07-26 16:58:49 261

原创 Python3之函数认识

1.函数的默认值处理如果函数的默认值已经被定义,那么它的值已经确定。x的值是被确定下来的,具体原理参照右图内存

2017-07-25 18:44:15 235

原创 Python之文件读写报错解析

2017-07-24 20:15:30 347

原创 Python3之字符编码及文件操作

1.文件用什么编码存,就用什么编码取2.执行阶段:python3字符串有两种格式:Unicode(主)、Bytespython2字符串有两种格式:Unicode(需要在前面加u)、Bytes(经过编码后的格式,也是主要格式)3.内存中使用的编码格式为Unicode格式的二进制,网络传输或硬盘中的编码格式为utf-8格式的二进制4.文件读写操作:f.r

2017-07-24 19:31:21 402

原创 Python3之集合set

一、set集合的作用:1.去重2.关系运算2.1.差集:- /difference()2.2.交集:&/intersection()2.3.并集:|/uinon()2.4.对称差集:^/symmetric_difference()二、set集合的特点:是可变类型,但内部元素为不可变类型。元素可以理解字典dict的key三、set集合方法:

2017-07-21 14:50:52 237

原创 Python3之for循环、元组、字典

1.for i in str/list/dict/tuple:passfor循环不依赖于索引取值,可以直接循环,while一般需要依赖索引进行循环执行2.for i in str/list/dict/tuple:passelse:passelse执行的条件的是:for循环没有被break打断时正常执行else3.range(100000000):内存

2017-07-20 19:11:44 16509 1

原创 Python3之列表list使用

1.list.pop():删除元素该方法具有返回值,可以拿变量接收返回值并改变原列表,删除的元素从原列表消失。list.remove(元素)del list[1]2.队列:先进先出l = [];l.append('first')l.append('second')l.append('third')======先进======l.pop(0)l.p

2017-07-20 18:57:16 979

原创 Python3之 变量的赋值扩展

1.链式赋值:a=b=c=d='1234'2.增量赋值:2.1.变量值的互换:x = 'a'y= 1x,y = y,xprint(x,y)3.值的解压:msg='hello'a,_,_,_,e = msga,*_,e = msgprint(a,e)注:一个“_”代表对值的废弃不用4.dic={'a':1,'b':2,'

2017-07-20 17:34:36 339

原创 Python3之while、字符串格式化,及字符串内置函数

1.while 有个用法就是:count  = 1while countprint(count)count +=1else:print('while另一种和else连用的用法')用法说明:如果while循环没有被break打断,或者循环正常结束(包括使用continue),那么else语句就可以执行2.字符串格式2种方式:%s %d和format

2017-07-19 17:17:35 633

原创 Python 字符串拼接、逻辑连接符

1.字符串拼接:用+、*拼接2.列表也可以用+、*拼接原因在于都有序并且通过索引查找,而字典是无序的,所以不可以拼接3.优先级:网上有些错误的认识,以为not>or>and,官方的解释是这样的:These are the Boolean operations ,ordered by ascending priority 。官方标准库里的解释. 所以正确的

2017-07-18 19:30:28 1715

原创 Pyhon3之流程控制

1.AGE = 60count = 0while True: if count > 2: print('机会用尽') break age = int(input('age==>')) if age > AGE: print('大了') elif age < AGE: print('小

2017-07-18 15:47:43 214

原创 Python join、center

1.join:对元素用指定字符串分割并拼接成新的字符串seq = {'hello': 1, 'good': 2, 'boy': 3, 'do': 4}======hello:good:boy:doiido======2.str.center(10,'-'):对原字符串进行满10位的从中心向两边的扩充,原字符串不够10位,用'-'进行补充name = 'e

2017-07-17 19:15:57 340

原创 Python3之 基本数据类型

1.数字:1.1.整型int1.2.浮点型float2.字符串str:2.1.Python中没有字符的概念,最小单位就是字符串,所以字符串里面就是一个值,如果要获取字符串中的某个位置的字母,可以用str[字母位置]来获取字母s = 'asdfghjkl'print(s[5])======h======2.2.字符串的拼接:两个字符串之间用+进行拼

2017-07-17 16:04:21 434

原创 Python3之 单引号,双引号,三个单引号,三个双引号区别之浅谈

1.三个单引号表示多行注释2.单引号和双引号要区别场景使用,比如Let's go,如果用单引号就必须要这样写'let\' go',必须要加入转义字符\,如果字符串之间的单引号比较多,那么可以用双引号来表示字符串,里面的单引号可以当做字符串处理,单引号在外面原理是一样的,这也是为什么Python支持单引号和双引号的原因。3.使用三个双引号可以保持原来的格式不变,比如:""

2017-07-17 15:00:34 2915

原创 Python中is和==的区别

Python中对象三要素:id,type,value==:比较的是2个对象的valueis:比较的是A对象是否就是B对象,也就是比较id

2017-07-15 15:49:36 311

原创 Python3之 字典(dict)

1.判断字典中是否存在key值,用d.get(key),如果字典中存在,则可以获取value,否则返回None,这样可以防止程序崩溃.这个很像Android中optString的用法2.字典的循环也是很简单粗暴:for i in d:print(i,d[i])这样就可以获得字典的key和value3.提前获取key在字典中的存在情况可以用key in d 进行判断,结果是一个逻辑值3.

2017-07-15 15:00:39 367

原创 Python3之 切片之逆向截取

今天看了下切片的知识,总结一下:str = '0123456789'1、str[5]:这个和list列表找索引对应的值是一样的,结果是【5】2、str[1:5:]:首先说下结果,【1,2,3,4】后面最后一个参数可以省略,故也可以写成:str[1:5]3、str[1:-1:2]:结果是【1,3,5,7】step是24、str[-6::-1]:首先step5、str[ :-2

2017-07-15 13:50:50 7833

原创 Python3之列表(list)

1.列表的常用方法:append(),追加pop(),删除pop()和remove()区别:pop()是根据索引进行删除的,默认从最后一位进行删除,也可以添加索引对制定元素进行删除。remove()参数是list里面的元素,根据元素进行删除,如果存在多个,从头开始删除insert(index, obj)可以根据索引进行插入,index指代索引

2017-07-15 10:20:40 257

原创 Pyhon3之部分内置函数使用

1.stripname = '**Quincy**'print(name.strip())print(name.lstrip('*'))print(name.rstrip('*'))去除空格或者去除指定字符,lstrip是去除左边的指定字符,如果左边有空格,指定字符无法去除。rstrip同理,效果如下:name = ' **Quincy**'print(name.s

2017-07-14 16:15:17 185

原创 Python3之初体验

1.2.变量赋值有3个重要指标:idtypevalue

2017-07-14 10:01:51 203

原创 Python3之操作系统

1.多道技术多道技术中的多道指的是多个程序,多道技术的实现是为了解决多个程序竞争或者说共享同一个资源的有序调度问题,解决方式即多路复用,多路复用指时间上的复用和空间上的复用。时间上的复用:CPU在同一程序上的时间足够长,此时需要切换到另一个程序上;或者一个程序需要进行I/O处理,CPU可以处理其它程序。空间上的复用:将内存分成几个部分,每一部分都有一个程序,这样同一时间内内存中就有

2017-07-12 07:50:22 266

原创 Python3之计算机组成及各操作流程

1.CPU的两种模式:内核态,用户态       内核态特点:操作系统在内核态下运行,可以访问硬件。   用户态特点:用户的软件在用户态下运行,不可以访问硬件。    内核态和用户态切换:用户的软件要访问硬件,CPU从用户态切换到内核态,操作完硬件CPU从内核态切换到用户态,继续操作用户的软件。2.操作系统的启动流程:   2.1.计算机通电,读取ROM

2017-07-11 17:35:05 261

viewflowDemo

ViewFlowDemo.rar

2016-08-04

JPush_Demo极光推送demo

史上最高效最简洁的极光推送demo,绝对不会后悔

2016-08-03

友盟社会化分享

搞了一下友盟社会化分享,不能但是要注意细节

2016-07-21

viewpager+listview联动

滑动头部图片,下面评论数据可以进行相应的更新,希望能帮到你们~

2016-07-18

空空如也

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

TA关注的人

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