随笔分类 -  python

摘要:https://pypi.org/project/qqwry-py3/ 这个工具是 从ip → 城市, 提供了ip查询接口和ip库更新接口。 阅读全文
posted @ 2021-07-12 11:43 ShanCe-刘勇 阅读(121) 评论(0) 推荐(0)
摘要:import json import time import random import string import base64 # 创建订单 import pprint import requests from Cryptodome import Hash from Cryptodome.Pub 阅读全文
posted @ 2021-05-09 19:35 ShanCe-刘勇 阅读(2181) 评论(0) 推荐(0)
摘要:一、这个文档是安装压缩包的方式,因为我是阿里云一直报内存太小就没用,我的有2g,见好多人说加内存,我加不了就先放弃了没用 http://grainier.net/how-to-install-redis-in-ubuntu/ 二、使用 apt 安装 -1. 安装依赖 sudo apt-get ins 阅读全文
posted @ 2021-04-15 19:42 ShanCe-刘勇 阅读(1217) 评论(0) 推荐(0)
摘要:redis卸载:后配安装https://blog.csdn.net/isea533/article/details/84550237 一、使用redis的List类型结合lpush 和 brpop 来实现 简介 首先redis的List 相当于一个队列,可以实现先进先出的规则 采用brpop 是因为 阅读全文
posted @ 2021-04-15 18:28 ShanCe-刘勇 阅读(2840) 评论(0) 推荐(0)
摘要:问题: 生产者一次生产完6个后,消费者开始消费,消费完6个后,接着开始生产 条件对象实现: import threading, time """ 生产5个开始消费 """ count = 0 # 用 Sem semaphore = threading.Condition() class Produc 阅读全文
posted @ 2021-04-14 19:41 ShanCe-刘勇 阅读(145) 评论(0) 推荐(0)
摘要:python 线程threading 官方文档:https://docs.python.org/zh-cn/3/library/threading.html#lock-objects 多线程理解 前言: ​ 本人是一个刚工作的小白,在python开发中使用多线程的时候,发现python的多线程,知识 阅读全文
posted @ 2021-04-12 11:49 ShanCe-刘勇 阅读(131) 评论(0) 推荐(0)
摘要:1. matplotlib →绘图 2. numpy → 处理数值型数组 3. pandas → 处理字符串, 时间序列、字典等 一 . matplotlib (切记x,y 都必须是数字, 通过xticks , yticks 将字符串与数字对应) 1.基础练习 ​ python的底层绘图库,主要做数 阅读全文
posted @ 2021-03-29 19:13 ShanCe-刘勇 阅读(64) 评论(0) 推荐(0)
摘要:1. matplotlib →绘图 2. numpy → 处理数值型数组 3. pandas → 处理字符串, 时间序列、字典等 二、numpy 学习 ​ 一个在python中做科学计算的基础库,重在数值计算, 也在大部分python科学计算库的基础库, 多用于大型、多维数组上执行数值运算。 1.安 阅读全文
posted @ 2021-03-29 19:11 ShanCe-刘勇 阅读(106) 评论(0) 推荐(0)
摘要:1. matplotlib →绘图 2. numpy → 处理数值型数组 3. pandas → 处理字符串, 时间序列、字典等 三、pandas 学习 ​ numpy 帮我们处理数值型数据, pandas 可以帮我们处理字符串、时间序列等。 一、常用数据类型 Series 一维, 由 "索引" 跟 阅读全文
posted @ 2021-03-29 18:07 ShanCe-刘勇 阅读(105) 评论(0) 推荐(0)
摘要:1.多线程 from threading import Thread 示例1 from threading import Thread def func1(name): for i in range(1000): print("func1", i) def func2(name): for i in 阅读全文
posted @ 2021-03-25 20:18 ShanCe-刘勇 阅读(70) 评论(0) 推荐(0)
摘要:协程&异步编程&asyncio 1.项目示例 1.1在python3.7 之前的版本 主要为 asyncio.ensure_future() 实例化task 使用 loop = asyncio.get_event_loop() done, deping = loop.run_until_comple 阅读全文
posted @ 2021-03-17 16:28 ShanCe-刘勇 阅读(145) 评论(0) 推荐(0)
摘要:Linux系统: mkdir ~/.pip cat > ~/.pip/pip.conf << EOF [global] trusted-host=mirrors.aliyun.com index-url=https://mirrors.aliyun.com/pypi/simple/ EOF Wind 阅读全文
posted @ 2021-03-12 18:01 ShanCe-刘勇 阅读(115) 评论(0) 推荐(0)
摘要:python 2.6以后内置函数#10进制转为2进制>>> bin(10)'0b1010'#2进制转为10进制>>> int("1001",2)9 #10进制转为16进制>>> hex(10)'0xa'#16进制到10进制>>> int('ff', 16)255>>> int('0xab', 16) 阅读全文
posted @ 2018-09-26 21:18 ShanCe-刘勇
摘要:内置功能 abs() 绝对值 delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() hex() next() slice() ascii() divmod() id() object() sorted() bin() enumerate() input... 阅读全文
posted @ 2018-09-26 21:12 ShanCe-刘勇 阅读(196) 评论(0) 推荐(0)
摘要:在python2中可以直接用在python3中要导入模块 整体数据进行压缩,合并得到一个最终结果 from functools import reduce reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) 阅读全文
posted @ 2018-07-17 22:16 ShanCe-刘勇
摘要:map 定义 map(<处理方法/函数>,<可迭代对象>) map 函数指以第一个参数也就是处理方法,处理第二个参数可迭代对象,最终返回一个 iterator ,因为iterator是惰性序列,如果直接输出其结果为其地址,所以通过 list()函数将整个序列都计算出来并返回一个list 在处理可迭代 阅读全文
posted @ 2018-07-17 22:04 ShanCe-刘勇
摘要:lambda x : x + 1 lambda x : x + 1 lambda 是关键字,x是形参,x+1是返回值 运用 #name = 'alex'->name='alex_sb' func = lamdba name:name + '_sb' print( func(name)) 一般lamb 阅读全文
posted @ 2018-07-17 21:50 ShanCe-刘勇
摘要:定义 定义 简单地说一个函数不断的调用自己就是递归 阅读全文
posted @ 2018-07-17 21:44 ShanCe-刘勇
摘要:#回数12321 def is_palindrome(n): return str(n) == str(n)[::-1] output = filter(is_palindrome, range(1, 1000)) print('1~1000:', list(output)) if list(filter(is_palindrome, range(1, 200))) == [1, 2... 阅读全文
posted @ 2018-07-17 18:16 ShanCe-刘勇
摘要:函数定义 函数定义 函数作用 函数作用 1.代码重用 2.保持一致性,易于维护 3.可扩展 函数和过程 函数和过程 在python中过程就是 没有返回值的函数 返回值个数 = 0 默认返回None 返回值个数 = 1 返回object(对象) 返回值个数>=1 返回的是tuple(元组) 以元组的形 阅读全文
posted @ 2018-07-14 21:44 ShanCe-刘勇