码迷,mamicode.com
首页 > 编程语言 > 周排行
python-------装饰器
python 装饰器 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func ...
分类:编程语言   时间:2019-10-03 11:08:31    阅读次数:122
[CSP-S模拟测试]:Equation(数学+树状数组)
题目描述 有一棵$n$个点的以$1$为根的树,以及$n$个整数变量$x_i$。树上$i$的父亲是$f_i$,每条边$(i,f_i)$有一个权值$w_i$,表示一个方程$x_i+x_{f_i}=w_i$,这$n?1$个方程构成了一个方程组。现在给出$q$个操作,有两种类型:$\bullet 1\ u\ ...
分类:编程语言   时间:2019-10-03 12:15:46    阅读次数:88
linux 安装 python 最全教程
环境:centos6.5 centos6.5 自带的 python 版本是 2.6.6,需要重新安装 2.7; centos7 自带的 python 版本是 2.7.5 基本操作 在安装新版本之前,一定要先执行如下操作 如果你没有执行该操作就安装了,删掉重来,不听话后果自负 然后安装新版本 然后,我 ...
分类:编程语言   时间:2019-10-03 12:18:01    阅读次数:111
Python解释器安装与环境变量添加
Python解释器安装与环境变量添加 Python解释器安装(3.6): www.python.org这个是python解释器的官网,一定要牢记。 鉴于市场上有两种python版本(2和3),今天两种版本都装一下,互相学习,如有错误还请各位评论指正。 ...
分类:编程语言   时间:2019-10-03 12:18:55    阅读次数:87
【Python】【demo实验20】【练习实例】【寻找“完数”】
原题: 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 我的代码: 结果: 原题解法: 使用了from sys import stdout ————————(我是分割线)———————— 参考: 1. RUNOOB.COM:https:// ...
分类:编程语言   时间:2019-10-03 12:21:18    阅读次数:91
极角排序
极角排序 所谓极角,指的就是以x轴正半轴为始边,逆时针转过的角,这个角的范围是[0,2π][0,2π]。 利用atan2函数 atan2(y,x),表示(x,y)这个点与原点连线,这条线与x轴正半轴的夹角,这里的这个极角的范围是[?π,π][?π,π]的,一二象限为正,三四象限为负。所以我们从小到大 ...
分类:编程语言   时间:2019-10-03 12:22:27    阅读次数:72
【Python】【demo实验19】【练习实例】【不同位数相同阿拉伯数字组成的数之和】
原题: 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 我的代码: 太简单,没什么可说明的 ; 原题给出的解答也比较简单; ————————(我是分割线)———————— 参考: 1. R ...
分类:编程语言   时间:2019-10-03 12:29:33    阅读次数:133
python代码
一、2.2人民币和美金的转换 二、3.2天天向上的力量 三、4.2统计不同字符的个数 四、4.7猜数字小游戏 五、2.1温度的转换 六、Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式 ...
分类:编程语言   时间:2019-10-03 12:35:56    阅读次数:112
全排列递归算法
转自:https://blog.csdn.net/xiazdong/article/details/7986015 我们可以将这个排列问题画成图形表示,即排列枚举树,比如下图为{1,2,3}的排列枚举树: 从第一个数开始枚举确认,接着进入下一个递归即枚举下一个数,直到最后一个数被确认到达出口。 如确 ...
分类:编程语言   时间:2019-10-03 12:36:24    阅读次数:70
C语言备忘录——qsort
写了这么久的排序感觉还是用现成的最舒服。其实C语言其实自己带了一个快速排序在stdlib 库里,但是其函数调用的接口过于复杂,所以让人望而却步。为了加深自己的记忆,所以写下这篇博客 先来看一下函数原型 看上去就很复杂 其实 CRTIMP仅仅是一个宏定义(不明白也没啥) 其实际意义如下 C -- C语 ...
分类:编程语言   时间:2019-10-03 12:41:24    阅读次数:102
解决Python中出现的问题: “You are using pip version 9.0.1, however version 19.2.3 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.”
1. 一开始我在使用Pycharm时,导入numpy库,发现导入错误: Non-zero exit code (1) 2. 于是我通过更新的方法来解决,哪知道在更新的时候也出现了错误,错误如下图: 这个错误是在告诉我,我的版本低,需要升级更高的版本才能使用命令python -m pip instal ...
分类:编程语言   时间:2019-10-03 12:41:57    阅读次数:9348
C/C++ 中带空格字符串输入的一些小trick
今天在重温 C++ 的时候发现自己存在的一些问题,特此记录下来。 我们可以看一下下面这段代码: c++ include include include include using namespace std; int main(int argc, char const argv[]) { strin ...
分类:编程语言   时间:2019-10-03 12:44:00    阅读次数:100
Python - 数字 - 第六天
Python 数字(Number) Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: 您也可以使用del语句删除一些数字对象的引用。 del语句的语法是: 您可以通过使用de ...
分类:编程语言   时间:2019-10-03 12:46:48    阅读次数:134
leetcode-209-长度最小的子数组
题目描述: 方法一:双指针 O(N) 方法二: 二分 O(NlogN)* ...
分类:编程语言   时间:2019-10-03 12:48:48    阅读次数:103
重学C语言
重学C语言 ...
分类:编程语言   时间:2019-10-03 12:49:55    阅读次数:72
csp-s模拟测试56(10.2)Merchant「二分」·Equation「树状数组」
又死了......T1 Merchant 因为每个集合都可以写成一次函数的形式,所以假设是单调升的函数,那么随着t越大就越佳 而单调减的函数,随着t的增大结果越小,所以不是单调的??? 但是我们的单调只需凭借t时刻的sum值是否大于S即可 如果某个单减的集合符合情况,那么他在t==0时就符合情况 如 ...
分类:编程语言   时间:2019-10-03 12:50:19    阅读次数:94
Python基础知识
1. python装饰器 https://foofish.net/python-decorator.html 概括来说,装饰器的作用就是为已经存在的对象(类或函数)添加额外的功能。 可以使用如下的方式:(简单的装饰器) 解释: use_logging 就是一个装饰器,它一个普通的函数,它把执行真正业 ...
分类:编程语言   时间:2019-10-03 12:52:40    阅读次数:97
Python将自己写的模块进行打包
将项目打包成模块的想法来自于flask文档教程,这不是在PyCon上和阿明合了照嘛,这不得多看看人家的东西。有兴趣的可以看看文档的项目可安装化部分,作者将flask项目打包成一个包,使其可以再任何地方导入项目并允许,也可以通过 的方式来安装项目并安装相关的依赖。 可以先瞄一眼官方的打包指南: "跳转 ...
分类:编程语言   时间:2019-10-03 12:57:44    阅读次数:99
PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效
在这篇博文里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程。其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等。 一、问题描述 在pyCharm中创建flask项目时,在建立好虚拟环境,开始自动用pip工 ...
分类:编程语言   时间:2019-10-03 12:57:59    阅读次数:119
python中的with的用法,上下文管理器
首先来看一段代码: 上面代码执行结果为: 结论1 我们知道,实例化Foo,得到obj对象,会执行Foo的__init__方法,也就是打印了第一句; 按照,程序从上至下执行,应该会打印“正在执行”才对,为什么会在它之前先打印了进入,在它之后打印了退出呢? 因为我们在定义Foo时,定义了__enter_ ...
分类:编程语言   时间:2019-10-03 12:59:23    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!