随笔分类 -  python

摘要:virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 基本使用 阅读全文
posted @ 2018-11-02 10:51 xushukui 阅读(205) 评论(0) 推荐(0)
摘要:``` python import numpy as np s = np.arange(0, 1, 0.1) print s [0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9] ``` 阅读全文
posted @ 2018-09-30 15:51 xushukui 阅读(17794) 评论(0) 推荐(0)
摘要:``` python #遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.keys(): print('key = {}'.format(k)) for v in emp.valu... 阅读全文
posted @ 2018-09-21 10:28 xushukui 阅读(4760) 评论(0) 推荐(0)
摘要:转自: https://xrlin.github.io/%E8%A7%A3%E5%86%B3python2.x%E6%96%87%E4%BB%B6%E8%AF%BB%E5%86%99%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98/ python2.X版本在处理中文文件读写时 阅读全文
posted @ 2018-09-20 15:12 xushukui 阅读(9418) 评论(0) 推荐(3)
摘要:``` python io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True),打开file对象并返回对应的数据流。如果打开失败,则抛出IOError异常。 file要么是一个指向需要被打开文件的路径字符串,或者是文件描述符序号。 mode是一个可选字符串,用来... 阅读全文
posted @ 2018-09-19 14:42 xushukui 阅读(5232) 评论(0) 推荐(0)
摘要:1.用一个栈【python中可以用List】就可以解决,时间和空间复杂度都是O(n) 3. 在长度很大的时候可以尽快判断一些比较明显的错误的模式,节省时间: 主要的思路: 首先设置两个列表分别存放的是各种括号的开括号和闭括号,然后遍历给定的字符串,分如下几种情况: 1.字符串 首字符 出现在闭括号列 阅读全文
posted @ 2018-08-15 14:57 xushukui 阅读(6841) 评论(0) 推荐(0)
摘要:``` python itertools模块现成的全排列: for i in itertools.permutations('abcd',4): print ''.join(i) 相关全排列算法: def perm(l): if(len(l)=end: print lis else: i = begin for n... 阅读全文
posted @ 2018-08-12 16:48 xushukui 阅读(7397) 评论(0) 推荐(0)
摘要:Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: 当然,本文章的主题并不是讲默认参数,而是另外一种达到可变参数 (Variable Argument) 的方法:使用 args和 kwargs语法。其中, args是可变的positional arguments列表, kwargs 阅读全文
posted @ 2018-08-07 21:02 xushukui 阅读(172) 评论(0) 推荐(0)
摘要:并集 交集 差集 对称差集 阅读全文
posted @ 2018-08-07 16:55 xushukui 阅读(1784) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/mighty13/article/details/78076258?locationNum=3&fps=1 阅读全文
posted @ 2018-08-06 14:57 xushukui 阅读(642) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/felcon/article/details/38524317 json的一个简单示例为: 其中“firstName”和”lastName“为健(key),“Bill”和“Gates”为值(value) 首先需要导入json包 比如最近爬爆米花视频 阅读全文
posted @ 2018-08-05 22:35 xushukui 阅读(1045) 评论(0) 推荐(0)
摘要:``` python 使用python pip安装包的时候报错: Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in from pip._internal import main ImportError: No module named _internal 解决办法: python3 -... 阅读全文
posted @ 2018-08-02 16:04 xushukui 阅读(649) 评论(0) 推荐(0)
摘要:或者 阅读全文
posted @ 2018-07-24 14:46 xushukui 阅读(5633) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/wentyoon/article/details/53301594 python作用域 LEGB原则 python中作用域有四种: python按照LEGB原则搜索变量,即优先级L E G B。 作用域(Scope)和命名空间(NameSpace) 阅读全文
posted @ 2018-07-24 12:19 xushukui 阅读(161) 评论(0) 推荐(0)
摘要:测试代码 阅读全文
posted @ 2018-07-22 17:22 xushukui 阅读(1043) 评论(0) 推荐(0)
摘要:假设有如下代码: 你期望的结果是,当找到5时打印出 实际上打印出来的结果为: 当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。 所以正确的写法应该为: 阅读全文
posted @ 2018-07-21 21:32 xushukui 阅读(232) 评论(0) 推荐(0)
摘要:``` python 我们在使用装饰器的时候,有些函数的功能会丢失,比如func.__name__,func.__doc__,func.__module__ 比如下面这个例子: In [16]: def logged(func): ...: def with_logging(*args,**kwargs): ...: print(func.__name__... 阅读全文
posted @ 2018-07-20 20:15 xushukui 阅读(154) 评论(0) 推荐(0)
摘要:转自: https://www.cnblogs.com/lyu454978790/p/8630215.html 在类做装饰器的时候也会用到__call__函数,类做装饰器的时候,装饰函数(@类名),就是创建了一个类实例(函数本身是可以直接调用的,但是类做装饰器的时候,函数就被实例化成了一个类对象,而 阅读全文
posted @ 2018-07-20 16:16 xushukui 阅读(245) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/lizhitai/p/4471952.html 阅读全文
posted @ 2018-07-19 22:39 xushukui 阅读(134) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/laolibk/p/7821369.html 阅读全文
posted @ 2018-07-19 21:04 xushukui 阅读(131) 评论(0) 推荐(0)