搜索到与相关的文章
Python

python基础(二)--函数

returndeff1(x):y=2**x#没有returndeff2(x):y=2**xreturny#含有returnprint(f1(2),f2(2))return语句退出函数,并返回一个表达式。不带参数值的return语句返回None2.可变参数通过*来定义可变参数默认会把可变参数传入一个元祖!deff(*x):print(x)returnxf(1)f('a','b')f(1,2,3,[44,33])print(type(f('a','b')))定

系统 2019-09-27 17:49:40 2157

Python

Python简易计算器

Python实现整数的加减乘除的计算器,不包含括号,除法取整:importredefrun():string=input()strls=re.findall('\d+|\+|\-|\*|\/',string)i=0while(i

系统 2019-09-27 17:48:11 2157

Python

关于Python中的向量相加和numpy中的向量相加效率对比

直接使用Python来实现向量的相加#-*-coding:utf-8-*-#向量相加defpythonsum(n):a=range(n)b=range(n)c=[]foriinrange(len(a)):a[i]=i**2b[i]=i**3c.append(a[i]+b[i])returna,b,cprintpythonsum(4),type(pythonsum(4))forarginpythonsum(4):printarg从这里这个输出结果可以看得出来

系统 2019-09-27 17:47:36 2157

Python

Python开发必备的30个编程技巧

直接交换2个数字的位置Python提供了一种直观的方式在一行代码中赋值和交换(变量值)。如下所示:x,y=10,20print(x,y)x,y=y,xprint(x,y)#1(10,20)#2(20,10)在上面代码中,赋值的右侧形成了一个新元组,而左侧则立刻将该(未被引用的)元组解包到名称和。待赋值完成后,新元组就变成了未被引用状态,并且被标为可被垃圾回收,最终也就发生了数字交换。链接比较操作符比较运算符的聚合是另一种有时用起来很顺手的技巧。n=10re

系统 2019-09-27 17:46:28 2157

Python

以后可得记住了--Python笔试面试题小结

1.字符串处理将字符串中的数字替换成其两倍的值,例如:修改前:"AS7G123m(d)F77k"修改后:"AS14G246m(d)F154k"个人思路:先用正则表达式将其中的数字匹配出来进行乘2操作,然后将字符串根据其中的数字进行切割,得到一个字符列表,最终将乘以2后的数字和原有的字符进行拼接得到最后的结果。(我脑子比较笨,想不到别的,如果您有更好更简便的方法,希望可以分享一下!)1importre23text="AS7G123m(d)F77k"4nums

系统 2019-09-27 17:45:54 2157

Python

[Python实战]使用栈实现简易计算器

我们这次实现的命令行计算器,支持加减乘除、括号、浮点数、负数,以及查看历史和退出功能。主要的思路:read-parse-print-loop。read阶段是指读取用户在提示符(cal>)之后输入的字符串。parse阶段包括:将用户输入的字符串分割成单个对象比如:符号+,或者数字1.2。其次将中缀表达式转化后缀表达式,接下来计算后缀表达式的数值。print阶段指的是将parse阶段的数值打印在终端上。loop阶段是指重复上述操作,除非用户输入exit符号或者

系统 2019-09-27 17:45:27 2157

Python

python基于paramiko将文件上传到服务器代码实现

python通过安装使用paramiko模块,将本地文件上传到服务器上importparamikoimportdatetimeimportoshostname='服务器ip'username='root'password='服务器密码'port=22#配置信息可以写到配置文件中#loacl_file是要上传的本地文件路径#remote_path是要上传到服务器上指定文件的路径defupload(local_file,remote_path):try:t=p

系统 2019-09-27 17:45:24 2157

Python

Python的Django框架中模板碎片缓存简介

你同样可以使用cache标签来缓存模板片段。在模板的顶端附近加入{%loadcache%}以通知模板存取缓存标签。模板标签{%cache%}在给定的时间内缓存了块的内容。它至少需要两个参数:缓存超时时间(以秒计)和指定缓存片段的名称。示例:{%loadcache%}{%cache500sidebar%}..sidebar..{%endcache%}有时你可能想缓存基于片段的动态内容的多份拷贝。比如,你想为上一个例子的每个用户分别缓存侧边栏。这样只需要给{%

系统 2019-09-27 17:38:43 2157

Python

Python django框架输入汉字,数字,字符生成二维码实现详解

这篇文章主要介绍了Pythondjango框架输入汉字,数字,字符转成二维码实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下模块必备:Python环境+pillow+qrcode模块核心代码importqrcodeqr=qrcode.QRCode(version=2,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=20,borde

系统 2019-09-27 17:38:37 2157

Python

python计算auc指标实例

1、安装scikit-learn1.1Scikit-learn依赖Python(>=2.6or>=3.3),NumPy(>=1.6.1),SciPy(>=0.9).分别查看上述三个依赖的版本,python-V结果:Python2.7.3python-c'importscipy;printscipy.version.version'scipy版本结果:0.9.0python-c"importnumpy;printnumpy.version.version"n

系统 2019-09-27 17:38:11 2157