python自学者的足迹

积累python自学的点点滴滴

排序:
默认
按更新时间
按访问量

python大作战之生成器

首先,什么是生成器?? 1:如果一个函数中使用yield关键字,那么这个函数就是一个生成器。 2:生成器是一种推导逻辑,调用生成器返回迭代器。 >>> fsh=(x**2 for x in range(5)) >>> print(next(fsh)) 0 ...

2017-12-10 23:21:39

阅读数:221

评论数:0

python大作战之迭代器初级篇

有一段时间没给大家分享python了,其实我也是很着急的,原因是我最近在学习装饰器,迭代器和生成器,同时也在想怎么能让大家一目了然 的看懂我所写的东西,那么今天就跟大家一起先来认识下迭代器。 大家知道,可以直接作用于for循环的数据类型有哪几种吗? 一类是集合数据类型,如list,tuple...

2017-12-09 00:50:21

阅读数:248

评论数:0

pycharm破解方法讲解

大家好,今天在使用pycharm时,又跳出了证书过期,所以,为了永久解决这个问题,在这里跟大家分享,这个也是找了很久才找到的,我这里指的永久并不是真正意义上的永久,而是相对的时间隔的很长,反正我这辈子使用是够了 方法如下: 1:下载一个jar包,地址点击打开链接,密码oxjj 2:把下载好的...

2018-02-05 23:31:25

阅读数:5186

评论数:5

python大作战之socket编程介绍

今天跟大家探讨下socket编程, 1:首先我们来了解下计算机网络体系结构中的通信协议OSI模型: 分别是: 应用层 表示层 会话晨 传输层 网络层 数据链路层 物理层 其中,应用层、表示层、会话层、传输层主要是面向用户,传输层主要是完成数据的传输服务 其次TCP/IP协议主...

2018-01-30 22:40:10

阅读数:233

评论数:0

python3大作战之encode与decode讲解

大家好,很久没更新了,也是年底了最近比较忙,同时也在研究python的其他内容,毕竟是python小白,自学道路艰难。 好了今天和大家一起探讨下python3编码过程中对的一些转码事宜。 python3中对文本和二进制做了比较清晰的区分。python3默认编码为unicode,由str类型进行...

2018-01-26 15:11:41

阅读数:32209

评论数:3

python大作战之*args和**kwargs的区别

>>> def test3(*args,**kwargs): print(args) print(kwargs) >>> test3(1,2,3,age=19,sex='F') (1, 2, 3) {'age': 19, 'sex': 'F'} 对于*arg...

2017-11-29 23:57:36

阅读数:948

评论数:0

python大作战之递归和高阶函数

今天跟大家先初步的探讨下递归和高阶函数 a-关于递归的定义: 在函数内部,可以调用其他函数,如果一个函数在内部又调用自身本身,这函数就是递归操作。 b-了解递的特性: 1:必须有一个明确的结束条件。 2:每次进入更深一层递归时,问题的规模与上一次递归相比,应该有所减少。 3:递归的效率...

2017-11-27 00:31:10

阅读数:145

评论数:0

python大作战之集合

首先介绍下集合的两个主要作用: 1:去重------把一个列表变成一个集合,就自动去重了 2:关系测试------测试两组数据之间的交集、差集、并集等关系 集合作用一:去重 我们直接用代码来展示>>> list1=[3,6,3,6,2,4,76,66,3,67,7] &g...

2017-11-23 00:16:19

阅读数:108

评论数:0

python大作战之文件读写(r+,w+,a+)特别篇

对于python3.5,个人觉得在文件读写操作这块需要侧重阐述下r+,w+,a+这三个操作,另外涉及到的rb和wb跟转码有关,可以放到后面和大家讲 我直接用代码来给大家演示并解释下: 1:r+(读写模式) >>> f=open('fjh.txt','r+',encoding='u...

2017-11-16 23:23:34

阅读数:324

评论数:0

python大作战之文件读写进阶篇

前言:之前跟大家说过,会对文件读写做一个进阶篇,那么今天就和大家一起学习下。 先给大家介绍几个方法: 1:readline()------读取多行文件内容 2:readlines()------读取单行文件内容 3:strip()------去掉文件操作中的空格和换行 4:tell()-...

2017-11-15 23:30:47

阅读数:119

评论数:0

python大作战之文件的读写操作(初学片)

对于文件的读写,流程为打开(open)-读取(read)-关闭(close),其中特别要注意的是关闭,因为会导致不必要的内存浪费 声明: open('路径','模式',encoding='编码')   其中模式和编码是可省略的,但是作为一个草鸟级人物,还是规规矩矩的打好基本功。 1:有时我们想直接...

2017-11-09 23:12:04

阅读数:135

评论数:0

python大作战之字典表(dict)--基础篇

今天我们来谈一下字典表(dict),首先我们来介绍下dict的一些特性: (1)通过(key),而非位置偏移(也就是下标索引)访问数据 (2)包含任意对象的无序集合 (3)可变长度,,异常,可任意嵌套 (4)属于可变映射分类 1:声明格式:A={},字典是一系列键值对,键和值之间用冒号&...

2017-11-03 22:33:01

阅读数:111

评论数:0

python大作战之不可变序列(元组tuple)

说完了可变序列list,今天我们来说下不可变序列tuple,它有一下特性: (1)可以包含任意对象的有序集合(集合后面会单独说) (2)可以通过下标索引来访问元素 (3)固定长度,异质,可任意嵌套 (4)对象引用数组 (5)不支持原位改变 声明一个空的元素:x=(),使用大括号来表示元组,使用方括...

2017-11-02 22:59:47

阅读数:159

评论数:0

python大作战之排序

今天跟大伙唠唠关于序列(list)排序的那点事,主要用到reverse,sort,sorted 1:sort()可以对序列进行升序排序,见下(如果元素为整型,那就进行升序,如果是字符型,那就按照字母进行排序) >>> a=[76,34,345,12,6,49] >...

2017-10-31 22:18:16

阅读数:68

评论数:0

python列表大作战之列表增,删,改,查操作

#增------列表中增加元素的语法(append,insert,extend) a=[1,2,3,4] #使用append语法 a.append(5)----->但是这只能一个个增加,并且往列表元素后面加 #如果想在任意位置插入特定的元素 #比如:在列表a中的2后面加一个5 a.inser...

2017-10-30 23:46:11

阅读数:111

评论数:0

python序列大作战之可变序列

大家好,我是python自学爱好者大白,今天我把自己学习python的点滴只是进行总结,有不对或不足之处,请大家尽量。 python中的中的序列可以分为:可变序列和不可变序列 可变序列主要为:列表(list)----------它有几大特性:(1)可以包含任意对象的有序集合

2017-10-29 22:48:06

阅读数:582

评论数:0

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