-
Python基础->流程控制
所属栏目:[Python] 日期:2020-12-20 热度:183
python流程控制if条件分支、while循环 如何改变程序的流程,流程改变的关键就是对条件的计算。 if语句: 点标记法,调用该模块里的属性。 randint(1,6),1,2,3,4,5,6;randrange(6),5随机数生成函数。randrange可用于序列索引下标。 所有if 语句都有一个条件。[详细]
-
02_numpy
所属栏目:[Python] 日期:2020-12-20 热度:98
numpy get started 导入numpy库,并查看numpy版本 import numpy as np np.__version__ '1.13.0' import matplotlib.pyplot as plt cat = plt.imread('cat.jpg') print(cat) [[[231 186 131] [232 187 132] [233 188 133] ...,[100 54 54] [ 92 48 47] [ 85 4[详细]
-
python进行图片增强
所属栏目:[Python] 日期:2020-12-20 热度:53
import os from PIL import Image from PIL import ImageEnhance def ImageAugument(): path = r‘C:UserswyDesktopkd‘ files = os.listdir(path) prefix = path + ‘/‘ for file in files: image = Image.open(prefix + file) # image.show() #亮度增[详细]
-
Scrapy简单介绍
所属栏目:[Python] 日期:2020-12-20 热度:130
crapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说,网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Se[详细]
-
Pythonic
所属栏目:[Python] 日期:2020-12-20 热度:76
import this (具体实现方法和原理参考:http://www.ituring.com.cn/article/507009) 当运行import this这段代码时,会输出 The Zen of Python,by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex[详细]
-
【Python】递归输出目录结构
所属栏目:[Python] 日期:2020-12-20 热度:177
废话不多说,直接上代码 import os# 第一种方式def recu_list_dirs_by_dictionary_order(path,indent = 0,maxi = -1): ''' 按字典序递归输出目录结构 :param path: str 文件路径 :param indent: int 首次缩进空格(默认为 0,一般不用改变) :param maxi: int[详细]
-
利用python求非线性方程
所属栏目:[Python] 日期:2020-12-20 热度:77
最近在做的东西中有一件任务,相当于 一个函数已知y来求x ,网上找了各种办法最终得以实现。在此说明方法,并记录一些坑。 要求的函数比如: log(x) - log(1-x) + 2.2 * (1 -2x) 最好用的方法,利用Scipy.optimize中的fsolve函数。 在该方法中,我们可以调用[详细]
-
Python lambda
所属栏目:[Python] 日期:2020-12-20 热度:151
Python关于lambda表达式的小知识点 本篇内容 没有 对于lambda表达式的 全部介绍,只涉及基础了理解,和浅显的实例。 一 基本的介绍 def f(x): return x* xf = lambda x: x* x print (f(5)) 上述两个代码的效果是相同的。 f 是函数的名字,lambda标志着 f 是[详细]
-
pycharm编辑器简单配置-- 持续更新完善
所属栏目:[Python] 日期:2020-12-20 热度:155
目录 python解释器安装、多版本共存等 给pycharm编辑器选择python解释器版本 配置pip仓库地址 方式一:直接修改文件配置 方式二:pycharm配置 方式三:通过临时指定pip仓库地址下载 pycharm编辑器ctrl + 鼠标滚轮 实现文字放大缩小 给当前选中的内容加上单双[详细]
-
python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部
所属栏目:[Python] 日期:2020-12-20 热度:136
今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧。 类的内置函数(继承object的,自己重写) 内置函数 执行时机 注意点 调用案例 __init__ 实例化对象时 不允许写返回值(return None和不返回没区别) 子类重写了 __init__() 方法要在子类[详细]
-
Python快捷键
所属栏目:[Python] 日期:2020-12-20 热度:96
Ctrl + / 注释Ctrl + q 快速查看文档Ctrl + Alt + L 代码格式化Shift + Enter 另起一行Ctrl + Y 删除当前行Ctrl + Alt +I 自动缩进Shift + F10 运行Shift + F9 调试F8 跳过F7 进入Shift + F8 退出Ctrl + F8 断点开关Ctrl + Shift + F8 查看断点Alt + up/down[详细]
-
Python:四位数字,每位相加和的函数 ( day08_exercist01 )
所属栏目:[Python] 日期:2020-12-20 热度:138
1 number = int(input( ‘ 请输入四位整数: ‘ )) 2 result = number % 10 3 # 累加十位 4 result += number // 10 % 10 5 # 累加百位 6 result += number // 100 % 10 7 # 累加千位 8 result += number // 1000 % 10 9 10 11 print ( ‘ 累加结果: ‘ +str([详细]
-
python函数
所属栏目:[Python] 日期:2020-12-20 热度:62
函数是什么?为什么要有函数? 所以的代码编程都是显示生活中的映射,你可以这样想,在生活中大家都用过洗衣机,有的一些洗衣机需要你自己去加水,排水,加洗衣液,等等....,python中的函数就相当于一台自动洗衣机,你只需要按下(调用)按钮,洗衣机就会自动帮你加水[详细]
-
Python3基础语法注意点
所属栏目:[Python] 日期:2020-12-20 热度:80
文章内容参考了菜鸟教程 数字(Number)类型 python中数字有四种类型:整数、布尔型、浮点数和复数。 int (整数),如 1,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 字符串(String) python中单引号等同双引号使用。 转义符:,可以用来转义[详细]
-
flask和tornado的区别
所属栏目:[Python] 日期:2020-12-20 热度:78
flask: from flask import Flask,request import cv2,face_recognition,re,uuid,pymysql from flask_sqlalchemy import SQLAlchemy 命名 app = Flask(__name__) 调试模式 app.debug = True 配置数据库 app.config["SQLALCHEMY_DATABASE_URI"]="mysql://root[详细]
-
python数据结构和GIL及多进程
所属栏目:[Python] 日期:2020-12-20 热度:143
一 数据结构和GIL 1 queue 标准库queue模块,提供FIFO的queue、LIFO的队列,优先队列 Queue 类是线程安全的,适用于多线程间安全的交换数据,内部使用了Lock和Condition 为什么说容器的大小不准确,其原因是如果不加锁,是不可能获取到准确的大小的,因为你[详细]
-
纯 Python 实现的 Google 批量翻译
所属栏目:[Python] 日期:2020-12-20 热度:63
测试通过时间:2019-8-20 参阅:C#实现谷歌翻译API、Python之Google翻译爬虫 首先声明,没有什么不良动机,因为经常会用 translate.google.cn,就想着用 Python 模拟网页提交实现文档的批量翻译。据说有 API,可是要收费。 生成 Token Google 为防爬虫而生成[详细]
-
记一些Python库
所属栏目:[Python] 日期:2020-12-20 热度:85
环境管理 管理Python版本和环境的工具。 p–非常简单的交互式python版本管理工具。 pyenv–简单的Python版本管理工具。 Vex–可以在虚拟环境中执行命令。 virtualenv–创建独立Python环境的工具。 virtualenvwrapper-virtualenv的一组扩展。 包管理 管理包和[详细]
-
Python-数据类型
所属栏目:[Python] 日期:2020-12-20 热度:80
一、字符串 # 数字类型:int float # 布尔值:True False # # 字符串:成对的单引号,双引号,三引号 成对的引号中括起来的内容是字符串 a = " hello world " b = """ 还有更好的在后面 """ s = ‘ 今天学习字符串了,好开心啊! ‘ c = ‘ 0.01 ‘ print (s[详细]
-
python如何判断一个对象是否是可迭代的?
所属栏目:[Python] 日期:2020-12-20 热度:120
from collections import Iterabletest_data = [{ " type " :1, " keyword " :None},{ " type " :2, " keyword " :None}] print (isinstance(test_data,Iterable))outputs:True[详细]
-
字典去重与排序
所属栏目:[Python] 日期:2020-12-20 热度:169
l=[ {'name':'egon','age':18,'sex':'male'},{'name':'alex','age':73,{'name':'egon','age':20,'sex':'female'},]#1s=set()l1=[]for item in l: val=(item['name'],item['age'],item['sex']) if val not in s: s.add(val) print(s) l1.append(item)print(l1[详细]
-
Python64+win10_64+cython+msys2(ming64)踩坑记
所属栏目:[Python] 日期:2020-12-20 热度:200
一直在linux下用python,一直妥妥的,从没想过在windows下编译cython模块,直到昨天…… 过程是曲折的,解决方法是简单的,时间不多,长话短说,直接先来个传送门: https://www.jianshu.com/p/50105307dea5 这里的步骤是可以的,因为我用的msys2,所以过程[详细]
-
使用Python爬虫代码获取数据到Power Query中
所属栏目:[Python] 日期:2020-12-20 热度:75
通过前面的几篇文章 Power BI Python 在Power BI Desktop中使用Python导入数据 、 Power BI Python 在Power BI Desktop中Python代码如何使用Power Query数据 ,我们简单的了解了如何在Power BI运行Python代码,那么今天我们就用一个实际的Python爬虫代码来跑[详细]
-
python面向对象基础
所属栏目:[Python] 日期:2020-12-20 热度:96
目录 面向对象基础 一、面向对象和面向过程 二、类与对象 三、产生对象 四、一切皆对象 面向对象基础 一、面向对象和面向过程 面向过程: 优点:复杂问题流程化,进而简单化 确定:可扩展性差 面向对象: 优点:可扩展性高 缺点:编写复杂度高于面向过程 二[详细]
-
列表解析嵌套
所属栏目:[Python] 日期:2020-12-20 热度:111
# print [word for word in line.split() for line in f] a=[[1,2,3],[5,6,7]] res=[j for j in i for i in a] print(res) # for i in a : # for j in i: # print(j) # 上面是错的 执行顺序为 先执行 for row 然后 在执行 for i 最后 执行 row[i] ori_tags =[详细]
