Python2
Taosolo
学习者
展开
-
Python中的深拷贝和浅拷贝详解
Python中的深拷贝和浅拷贝详解要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念:变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)【变量-对象-引用】在Python中一切都是对象,比如说:3, 3.14, 'Hello', [1,2,3,4],{'a':1}......甚至连type其本身都是对象,type对象Python中变量与C转载 2017-10-07 21:40:05 · 508 阅读 · 0 评论 -
Python2 字符串
字符串是序列的一种,几乎所有的序列操作都适合字符串(索引,分片,乘法,判断成员资格,求长度,大小值),但是字符串是不可变得,所以分片赋值不适合。字符串的常用方法 1、find(sub,start,end) sub:为子串 find方法用于在较长的字符串中查找子串,返回值为子串所在位置的最左端的索引值,如果没有找到返回-1 例:>py = 'python'>py>'python'>py.原创 2017-10-05 22:22:48 · 258 阅读 · 0 评论 -
Python2 元组:不可变序列
元组与列表一样,也是一种序列,但是元组是不能修改的 元组的创建需要用逗号分开 元组的形式和列表的区别是:元组被()包围,列表被[]包围 元组可以在映射中当做键来使用,而列表不可以 例:>x = 1,2,3>x> (1, 2, 3)#也就是说只要用“ ,”将一些值分隔开来就可以创建元组>y = 3,>y >(3,)>z = 3>z>3>tuple函数 tuple函数的功能和li原创 2017-10-05 20:04:52 · 610 阅读 · 0 评论 -
Python2 列表方法
方法调用方式: 对象.方法(参数) 1、append(obvject) append 方法用于在列表的末尾追加新的对象 例:py = list('pytho')print 'py的值为:',py打印结果:py的值为: ['p', 'y', 't', 'h', 'o']py.append('n')print pyprint 'py的值为:',py打印结果:py的值为: ['p', '原创 2017-10-05 19:47:49 · 462 阅读 · 0 评论 -
Python2 列表 (list)的基本操作
1、list函数 list函数适用于所有类型的序列 根据字符串创建列表 hello = list(‘hello’),则hello的值为[‘h’, ‘e’, ‘l’, ‘l’, ‘o’]可以使用”.join()函数将字符串列表转换成字符串 例: ”.join([‘h’, ‘e’, ‘l’, ‘l’, ‘o’])的值为:’hello’2、给列表元素赋值 x = [1,2,3] x[1] =原创 2017-10-04 19:46:56 · 1513 阅读 · 0 评论 -
Python序列通用操作
1、索引 在Python中序列中的所有元素都是有编号的 编号从左至右从0、1、2 · · · · · 编号从右至左从-1、-2、-3 · · · · · 例:直接通过索引获取序列元素 p = ‘hello’ p[0] ‘h’2、分片 分片可以用来访问一定范围的元素,分片通过冒号相隔的两个索引来实现 分片操作中第一个索引为提取元素段的其实位置,包含第一个索引的元素 第二个索引为提权原创 2017-10-04 16:53:49 · 437 阅读 · 0 评论 -
Python获取数据
1、raw_input() raw_input()函数用来获取从键盘上获取一行文本,将以字符串的形式返回用户输入的一切内容,意思就是比如从键盘输入的是数字也将以字符串的形式获取。 2、imput() input()把读入的数据默认为Python表达式,对于input()函数,输入字符串时要用引号将其转化为合法的Python表达式。 3、open()函数获取文件内容 形式: open(“文原创 2017-10-10 20:50:39 · 1578 阅读 · 1 评论 -
K-近邻算法(kNN)
k-近邻算法是通过测量不同特征值之间的距离来进行分类的方法优点:精度高 对异常值不敏感 无数据输入设定缺点:计算复杂度高 空间复杂度高使用范围:数值型和标称型算法原理: 存在一个样本数 据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据 与所属分类的对应关系。输人没有标签的新数据后,将新数据的每个特征与样本集中数据对应的 特征进行比较,然后算法提取样本集中特征最相原创 2017-10-10 19:26:19 · 244 阅读 · 0 评论 -
Python strip()函数 介绍
函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符注意: (1)当rm为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’,原创 2017-10-10 19:14:08 · 1805 阅读 · 1 评论 -
Python list 操作
点击打开链接list的操作:array= [1,2,5,3,6,8,4]#其实这里的顺序标识是[1,2,5,3,6,8,4](0,1,2,3,4,5,6)(-7,-6,-5,-4,-3,-2,-1) >>> array[0:]#列出0以后的转载 2017-10-01 20:04:24 · 231 阅读 · 0 评论 -
python的range()函数用法
#Python中range()函数的用法#python内置range()函数它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。#range函数大多数时常出现在for循环中,在for循环中可做为索引使用。#其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数是一个迭代器。#函数原型:range(start, end, s原创 2017-10-01 19:55:33 · 861 阅读 · 0 评论 -
Python2 字典
字典是Python中唯一内建的一种映射,字典中的值没有特定的顺序,但是都存在一个特定的键里。键可以是数字、字符、元组。 字典中键不能重复 1、创建和使用字典 字典由多个键及其对应的值构成的对组成,每个键和他的值之间用:隔开,项之间用,隔开而整个字典用{}括起来。 例:>phbk = {'A':123,'B':241,'C':562}>phbk>{'A':123,'B':241,'C':5原创 2017-10-07 21:39:25 · 645 阅读 · 0 评论 -
python读取TXT文件并逐行写入另外一个TXT文件
def TXTRead_Writeline(): #读取文件 ms = open("文件路径和全名") #逐行写入 for line in ms.readlines(): with open("要写入的文件路径和文件名","a") as mon: mon.write(line) 例:读取C盘下面test文件夹下的ba原创 2017-10-15 17:06:16 · 41883 阅读 · 6 评论