随笔分类 - Python 一点一点写
摘要:1. json.dumps转换了编码格式: json.dumps(var,ensure_ascii=False)可以解决中文编码问题 其它解决方法 http://blog.csdn.net/u014431852/article/details/53058951
阅读全文
摘要:linux虚机配置开发/Server环境全集 9. centos 升级githttp://www.cnblogs.com/grimm/p/5368777.htmla. 下载git2.2.1并将git添加到环境变量中 ># wget https://github.com/git/git/archive
阅读全文
摘要:6. 约瑟夫环问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到k的那个人被杀掉;他的下一个人又从1开始报数,数到k的那个人又被杀掉;依此规律重复下去,直到圆桌周围的人只剩最后一个。 5. 生成140个随机数,在1到100范围内,然后统计重复的数字:
阅读全文
摘要:虽然大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。 取而代之的是: import pymysql 所以,大家pip起来吧。另外,mysql官方出了个mysql.connector,也可以用。 我这用的例子如下: import pymysql c
阅读全文
摘要:9.28 查看python包路径: sys.path 9.4 sorted高级用法: >>> class Student: def __init__(self, name, grade, age): self.name = name self.grade = grade self.age = age
阅读全文
摘要:Python/JS/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
阅读全文
摘要:1. 请求https网站 r = requests.get('https://www.example.com', proxies=proxies, verify=False)
阅读全文
摘要:3. 真-官网文档 超级全 http://aiohttp.readthedocs.io/en/stable/client.html#make-a-request 2. 官网文档: https://docs.python.org/3/library/asyncio-eventloops.html 1.
阅读全文
摘要:4. 集合 赋值: >>> list1=[1,3,5]>>> set1=set(list1)>>> set1{1, 3, 5} or >>> set2 = {1,3,5,'a'}>>> set2{1, 'a', 3, 5} # set可以进行集合运算 >>>a = set('abracadabra'
阅读全文
摘要:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. 可以用for 进行迭代的,一般都是可迭代对象: 除了内置的数据类型(列表、元组、字符串、字典等)可以通过 for 语句进行迭代,我们也可以自己创建
阅读全文
摘要:3. 清晰的标准库大全,带例子 2. 必会标准库 http://lizhenliang.blog.51cto.com/7876557/1872538 1. 标准库大全,链接版 http://blog.csdn.net/jurbo/article/details/52334345
阅读全文
摘要:转自 (http://www.cnblogs.com/zhbzz2007/p/6001827.html) 1 模块简介 functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。 在Python 2.7 中具备如下方法, cmp_
阅读全文
摘要:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
阅读全文
摘要:mac 用virtualenv安装py3.6的虚拟环境报错(virtualenv -p /usr/bin/python3 env36), 解决的话需要安装zlib包, 然后去掉configure配置里面的zlib注释, 但是mac的python是pre版, 不能重新安装, 试着用pyenv 1. b
阅读全文
摘要:前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程。 另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的pyt
阅读全文
摘要:import stringimport randomdef gen_psd(length=10): """length is password length""" letters = string.ascii_lowercase + string.digits times = length/len(
阅读全文
摘要:_new__() 是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在 Python 中存在于类里面的构造方法 __init__() 负责将类的实例化,而在 __init__() 启动之前,__new__() 决定是否要使用该 __init__() 方法,因为__new__()
阅读全文
摘要:先说一下类添加属性方法和实例添加属性和方法的区别, 类添加属性属于加了一个以类为全局的属性(据说叫静态属性),那么以后类的每一个实例化,都具有这个属性。给类加一个方法也如此,以后类的每一个实例化都具备这个方法(但是据说叫动态方法。)但是给实例加一个属性,作用域就是这个实例,是与类没关系的(据说这种属
阅读全文
摘要:对于类实例的动态构建,那是非常的简单。可要在代码中动态的构建类,然后该类还能够被使用,那得多么的强大呀。 在Python中,内建的__builtin__提供了一个type的方法,用该方法可以动态的构建一个类,是不是太强大了! 构建方法 __builtin__.type(name, bases, dc
阅读全文
浙公网安备 33010602011771号