【Python学习之路——day05】教程文章相关的互联网学习教程文章

python学习第一章要点

1.python起源及版本 python于1989年问世,到现在版本已经到了3.5,用的最多的还是2.x 版本3.x比2.x的主要差别如下: 3.x不用单独定义字符集类型,默认为unicode; print()取代了print; input取代了raw_input,2.7版本中input和raw_input都能用,但不完全一样,2.7中input输入不带引号的当变量处理,要输入字符串要带引号,而3.0以上版本input输入字符串时无需带引号; 去掉了很多重复的方法,规范了方法名,将...

python学习之路 目录

python Python基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if whilepython基础-2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange原文:http://www.cnblogs.com/cuijianxin/p/6409261.html

python学习7【代码】

1.在列表和字典的循环中,不能直接删除它们删除第1、3位的元素 lis = [11,22,33,44,55]#方法1‘‘‘lis = [11,22,33,44,55] li = [] for i in range(len(lis)):if i % 2 == 0:li.append(lis[i]) lis = li print(li) ‘‘‘#方法2 lis = [11,22,33,44,55] tu = tuple(lis) for i in range(len(lis)):if i % 2 == 1:lis.remove(tu[i]) print(lis)删除字典dic = {‘k1‘:‘v1‘,‘k2‘:‘v2‘,‘a3‘:‘v3‘}中相应的键值对# dic1 = {...

python学习路线-查询笔记

学习路线有些地方没有按照顺序走,有些地方忘了没写,以后有机会会慢慢的补上,项目等我总结完毕也会上传,谢谢 查询目录  一,硬件 十一,数据库  二,Linux基础 十二,前端  三,python基础 十三,Django  四,python文件处理 ...

python学习笔记【代码】

将文件的每行读取到字典中文件每行内容格式为:cui:123456789f = open(‘user.txt‘) d = f.readlines() f.close() mydict = {} for i in d:user = i.split(‘:‘)[0]info = i.split(‘:‘)[1].rstrip()mydict[user] = info原文:http://cuimk.blog.51cto.com/6649029/1407070

python学习笔记(3) 有趣的例子(2)

#修改文件函数def func(filename, old,new):  with open (filename,encoding = ‘utf-8‘) as f, open (‘%s.bak‘%filename, ‘w‘, encoding = ‘utf-8‘) as f2:    for line in f:      if old in line:        line = line.replace(old,new)      f2.write(line)  import os  os.remove(filename)  os.rename(‘%s.bak‘%filename,filename) 原文:https://www.cnblogs.com/farion/p/9860867...

《Python学习手册 第五版》 -第21章 基准测试【图】

前面的章节讲解了函数和迭代的工具,针对一个问题,会有不同额解决办法,不同的解决办法如何评估好坏,可以通过计时测试评估,也就是本章要讲解的内容本章重点内容:1、自己编写的计时模块2、用timeit计时开始前说明一点:代码编写,由之前的IDLE平台调整为JuptyerLab平台,为什么?可以自行百度Jupyter,同时也是因为,从本章开始,会有大量的代码编写,为了方便保存以及修改调整接下来,针对以上重点内容,进行详细讲解1、自己编...

python学习之路(三)使用socketserver进行ftp断点续传【代码】【图】

最近学习python到socketserver,本着想试一下水的深浅,采用Python3.6.目录结构如下:receive_file和file为下载或上传文件存放目录,ftp_client为ftp客户端,ftp_server为server端。server端源码:#!/usr/bin/env python # -*- coding:utf-8 -*-import socketserver import os error_code = {‘400‘:‘FILE IS NOT EXISTS‘} file_path = os.path.join(os.path.abspath(‘.‘),‘file‘) #获取文件目录路径‘‘‘服务端采用soc...

【Python】学习笔记七:函数【代码】【图】

函数的目的:重复使用相同的一段程序函数的定义下面是我自定义的一个求a,b,c三个参数平方和的函数#a,b,c三个参数的平方和def pow_sum(a,b,c):x = pow(a,2)+pow(b,2)+pow(c,2)return a,b,c,x#调用print(pow_sum(1,2,3))首先,def通知Python我是一个函数,pow_sum是一个函数括号中的a,b,c三个是参数,参数也可以为空,但括号是必须要有以下两段代码的缩进代表隶属关系Return可以返回多个值,用逗号分隔。相当于一个tuple(定值表)在Py...

吴裕雄--天生自然python学习笔记:WEB数据抓取与分析【代码】【图】

Web 数据抓取技术具有非常巨大的应用需求及价值, 用 Python 在网页上收集数据,不仅抓取数据的操作简单, 而且其数据分析功能也十分强大。 通过 Python 的时lib 组件中的 urlparse 函数,可轻松解 析指定网址的内容,在接收返回的 ParseResult 对象后,即 可通过其属性取出网址中各项有用信息 。 Python 还可进一步用 requests 函数抓取网页源代码, 再通过相关语句或正则表达式搜索得到指定的数据。 如果要抓取的数据比较复杂, ...

Python学习随笔_2_基础:列表、元组【代码】【图】

一、列表列表是Python 最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。1、定义列表1 names = ["Cz","Cao","Zhang","Hui","Yang"] 2print(names)2、元素访问:通过下标1 >>> names = ["Cz","Cao","Zhang","Hui","Yang"] 2 >>> names[0] 3‘Cz‘4 >>> names[1] 5‘Cao‘6 >>> names[-1] 7‘Yang‘3、切片访问 1 >>> names = ["Cz","Cao","Zhang","Hui","Yang","Xiang","Xin"]2 >>> names[1:3] #切片取值为[...

python3 学习【代码】

实现备份文件功能file_name = input("输入备份的文件: ") postion = file_name.rfind(".") file_name_new = file_name[:postion] + "[附件]" + file_name[postion:]f1 = open(file_name,‘r‘,encoding="UTF-8")f2 = open(file_name_new,"w",encoding="UTF-8") while True:content = f1.read(1024)if len(content) == 0:breakf2.write(content)f1.close()f2.close() 原文:http://www.cnblogs.com/fengjian2016/p/7511392.html

python学习笔记(四)-数据类型【代码】

0. 在 Python 中的数据类型详解http://www.cnblogs.com/scios/p/8026576.html1. 为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?计算机只认识二进制数,所以所有的编程语言最终都会转换成简单的二进制序列给CPU按照一定的规则解析。 由于二进制只有两个数:0 和 1,因此用 0 和 1 来表示False和True再适合不过了,因为不用浪费资源在转换的过程上!2. 使用int()将小数转换为整数,结果是向上取整还是向下取整呢?小...

Python学习(十)——逻辑回归(Logistic Regression)【代码】

1.简介 本例子是通过对一组逻辑回归映射进行输出,使得网络的权重和偏置达到最理想状态,最后再进行预测。其中,使用GD算法对参数进行更新,损耗函数采取交叉商来表示,一共训练10000次。 2.python代码 #!/usr/bin/pythonimport numpy import theano import theano.tensor as T rng=numpy.randomN=400 feats=784 # D[0]:generate rand numbers of size N,element between (0,1) # D[1]:generate rand int number of size N,0 or ...

Python学习之列表【代码】

1.List函数 List函数可以通过字符串来创建字符列表,如下面所示: >>> list(‘Hello‘) [‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘] List函数可以用于所有类型的序列,并不局限于字符串。 2.列表的基本操作 2.1元素赋值 >>> x=[1,2,3] >>> x[1]=4 >>> x [1, 4, 3] 2.2删除元素 >>> x [1, 4, 3] >>> del x[1] >>> x [1, 3] 2.3分片赋值 >>> name=list(‘Perl‘) >>> name [‘P‘, ‘e‘, ‘r‘, ‘l‘] >>> name[2:] [‘r‘, ‘l‘] >>...