![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
UESTC_20172222
向上的路,并不拥挤。 拥挤是因为,大部分人选择了安逸。
展开
-
【python学习】python import
Python import 的搜索路径在当前目录下搜索该模块在环境变量 PYTHONPATH 中指定的路径列表中依次搜索在 Python 安装路径的 lib 库中搜索如果在编程中模块和自己写的python文件不在同一个目录下,在文件开头加sys.path.append(‘模块的路径’),这种方法是运行时修改,脚本运行后就会失效的。其他具体细节可以参考这位的blog...原创 2019-11-21 12:00:55 · 313 阅读 · 0 评论 -
【python学习】python 连接mysql,并一行一行的读取数据表中的记录
简单介绍使用python连接mysql,并一行一行的读取数据表中的记录(适用于数据量比较庞大时)# _*_ coding:utf-8 _*_# 导入模块import pymysql# 1.连接到mysql数据库conn = pymysql.connect(host='#', user='#', password='#', db='#', charset='utf8')# local...原创 2019-06-03 22:04:44 · 8430 阅读 · 0 评论 -
【随心一记】python 语言trick
1a=[1]del a[0]此时a=[]2a=[1,2,3]a.reverse()此时a=[3,2,1]原创 2019-04-02 17:06:20 · 169 阅读 · 0 评论 -
【python学习】字典
该博客将记录python 字典的相关知识,后期会逐渐的添加学习中可变类型都不可以当作字典的key,如dict,list原子类型以及tuple类型可以当作字典的key原创 2019-03-22 19:43:29 · 205 阅读 · 0 评论 -
【python】python按照多个条件排序
废话不说,直接上代码d=[["a",1],["a",0],["d",3],["c",4]]d_sort_1=sorted(d,key=lambda x:(x[0],x[1]))#都是从小到大排列的d_sort_2=sorted(d,key=lambda x:(x[0],-x[1]))# 第二个字段按照反序print(d_sort_1)print(d_sort_2)运行结果[['a...原创 2019-03-25 08:50:14 · 2667 阅读 · 0 评论 -
简化路径
这一题本身没什么难度,主要是明白路径中几个特殊的符号("..",".")的含义,同时注意题目给出的是完全路径题目给定一个文档 (Unix-style) 的完全路径,请进行路径简化。例如,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"边界情况:你是否考虑了 路径 = “/…原创 2018-12-28 11:19:00 · 154 阅读 · 0 评论 -
使用zip同时遍历多个迭代对象
zip(iterable1, iterable2,…)功能描述zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。我们可以使用 list() 转换来输出列表。zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。例...转载 2018-12-22 10:36:24 · 509 阅读 · 0 评论 -
python的random模块常用方法讲解--大全
目的长期做NLP研究,经常需将语料处理成特殊的格式,这个模块经常用到,每次都要去查。。。。。今天有时间,一次性,整理出中文的所有的方法的解释和例子,方便自己查阅,同时分享出来供大家参考好了废话不说了…整数领域random.randrange(start,stop[,step])作用从range(start,stop,step),随机选择一个元素(注意:实际上没有创建一个range ob...原创 2018-12-26 22:44:44 · 1004 阅读 · 1 评论 -
python中的“深拷贝”和“浅拷贝” copy
直接给例子以下所有操作都是基于 a 这个list 来讲解的>>> import copy>>> a=[1,2,3,4,[5,6,7],(11,23),{1:2,3:4}]直接“=”这样传的**“引用”**,两者指向内存中同样的地址单元,修改一个,另一个会跟着做相同修改>>> a[1, 2, 3, 4, [5, 6, 7], (...原创 2018-11-28 15:27:12 · 112 阅读 · 0 评论 -
python list删除元素的几种方式
假设我们有一个列表 a=[1,2,3,4,1,2,4,5]指定元素进行删除remove(x)remove() 函数用于移除列表中 某个值的第一个匹配项,如果有多个则删除第一个 ,注意list中不存在x,执行会报错无法指定位置进行删除>>> a=[1,2,3,4,1,2,4,5]>>> a.remove(1)>&原创 2018-10-19 10:12:07 · 10260 阅读 · 1 评论 -
python 二维数组(二维list)创建的坑
原创 2018-10-08 17:01:55 · 2008 阅读 · 0 评论 -
python对字典按照 key 或者 value 进行排序
假设 有字典tmp={1:4,2:3}需要知道的tmp.keys()返回的是词典的keyde 迭代对象,注意不是list 其返回的是一个dict_keys object>>> tmp={1:4,2:3}>>> tmp.keys()dict_keys([1, 2])>>> l=tmp.keys()>>> l[1]...原创 2018-10-14 13:56:47 · 943 阅读 · 0 评论 -
简单讲一下 python3 中的 range
rangerange(start, stop[, step])参数说明start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop(这点一定要注意,以前在这里踩过坑)。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:(可有 可无)步长,默认为1。例如:r...原创 2018-10-14 13:21:54 · 903 阅读 · 0 评论