Python

可能是最全面的 Python 字符串拼接总结【收藏】

在Python中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。加号连接第一种,通过+号的形式:>>>a,b='hello','world'>>>a+b'helloworld'逗号连接第二种,通过,逗号的形式:>>>a,b='hello','world'>>>print(a,b)helloworld但是,使用,逗号形式要注意一点,就是只能用于print打印,赋值操作会生成元组:>>>a,b('hello','world')直接连接

系统 2019-09-27 17:50:55 2560

Python

从 Python 之父的对话聊起,关于知识产权、知识共享与文章翻译

一、缘起前不久,我在翻译GuidovanRossum(Python之父)的文章时,给他留言,申请非商业用途的翻译授权。过程中起了点小误会,略去不表,最终的结果是:他的文章以CCBY-NC-SA4.0许可协议进行授权。部分对话如下:CC协议是一种授权许可协议,我曾看到过几次,但了解不多,所以便查阅了相关的内容。本文主要是作个记录,既是加深自己的理解,也给有需要的同学一个参考。二、著作权、著佐权与自由版权对于知识产权,通常有如下几种说法:AllRightsRe

系统 2019-09-27 17:50:54 2560

Python

Python开发环境搭建 Anaconda+Pycharm (windows)

Anaconda安装Anconda下载地址:https://www.anaconda.com/download/下载后,图形化安装,很简单Pycharm安装Pycharm下载地址:http://www.jetbrains.com/pycharm/download/#section=windows专业版安装需要激活码,网上很好找,也可以试试下面这个:MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5z

系统 2019-09-27 17:50:24 2560

Python

Python基础学习—变量

一、初识python编译型语言:速度快跨平台性差解释型语言:速度慢跨平台性强python属于解释型语言,特点:简单、可读性强、开发速度快、开源、可扩展性强、面向对象。特殊格式的文本文件:python的扩展名.pyshell的扩展名.sh示例:第一个python脚本[root@foundation51python]#vimhello.py#_*_coding:utf-8_*_print'hellopython'print'hellopython'运行结果:二

系统 2019-09-27 17:50:03 2560

Python

简化Python的Django框架代码的一些示例

尽管Django的流行和普及,一些开发者仍然认为她是一个过时的web开发框架,仅仅适合内容丰富的web程序。然而现在大多数web程序往往不是富内容的,这似乎让Django看起来不是最佳选择的web框架。那么让我们花点时间从现在的web开发实践中重新认识下她吧。简单清晰的Django一个web框架主要是帮助web程序生成核心的架构,以便在其他的项目中重用。Django正是以此为基础,快速构建web程序。Django的核心主要是WSGI程序,通过处理HTTP请

系统 2019-09-27 17:49:01 2560

Python

python37安装和jupyter安装配置-01

下载安装python37[root@k8s-node03~]#wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz[root@k8s-node03~]#tarxfPython-3.7.0.tar.xz[root@k8s-node03~]#mkdir/usr/local/python37[root@k8s-node03~]#cdPython-3.7.0[root@k8s-node03~

系统 2019-09-27 17:46:57 2560

编程技术

如何在云服务虚拟机上安装软件、下载文件?

云服务是通过两个文件进行发布的,一个是cspkg,包含所有程序代码,一个是cscfg,包含配置信息。如果要在云服务的虚拟机上安装软件或者拷贝文件,简单的做法是把要装的软件和文件打包在cspkg里面,然后在csdef里面定义启动脚本,进行软件的自动化安装或者文件拷贝。下面看一个简单的例子比如我们要把一个test.dll文件拷贝到目标虚拟机的系统目录下,而不是仅仅放在Webrole/workerrole的缺省目录下,那么我们需要这样做:首先,把这个dll放到A

系统 2019-08-29 23:30:25 2560

Android

我的Android之旅——学习、项目、心态

学习Android也一年多了,项目做了五六个,有大有小,有难有易。一直以来都没有好好总结过,今天周六休息,就写下这一年多从事Android以来的一些感想和小经验。涉及学习、项目和一些个人感受。1.学习篇我是从11年5月份开始接触并学习Android的,在那之前有过一年的J2EE的经验,做过三个J2EE的项目,从08年开始接触Java,所以到去年学习Android时,开发语言上我还是比较熟悉的,这也成了我为什么学习Android的一个理由。还有一个更重要的理

系统 2019-08-29 23:29:47 2560

编程技术

SQL学习简单样例(三):INTERSECT语句和EXCEPT

3.INTERSECT语句和EXCEPT语句intersect语句可以用来查两个表中的“公共”数据信息,即“交叉”数据信息。INTERSECT返回INTERSECT操作数左右两边的两个查询都返回的所有非重复值。EXCEPT语句则是用来查询上述“公共”信息“除外”才信息。EXCEPT从左查询中返回右查询没有找到的所有非重复值。而与UNION联合查询语句一样,INTERSECT语句和EXCEPT语句查询的两个表必须具有相同的结构,即他们的列必须相似,数目相等,

系统 2019-08-29 22:37:45 2560

编程技术

删除时提示是否删除

subbtndel_onclickmsg="确定要删除所有带有标记的问题吗?"ifmsgbox(msg,1,"友情提示!")=1then''msgbox的值1为确定,2为取消form1.action="problemdelete.asp"form1.submitendifendsub

系统 2019-08-12 09:30:20 2560

编程技术

将Apache作为LoadBalance前置机分别有三种不同

将Apache作为LoadBalance前置机分别有三种不同的部署方式,分别是:1)轮询均衡策略的配置进入Apache的conf目录,打开httpd.conf文件,在文件的末尾加入:ProxyPass/balancer://proxy/#注意这里以"/"结尾balancer://proxy>BalancerMemberhttp://192.168.6.37:6888/BalancerMemberh

系统 2019-08-12 09:29:54 2560

编程技术

布隆过滤器 (Bloom Filter) 详解

布隆过滤器(BloomFilter)是由BurtonHowardBloom于1970年提出,它是一种spaceefficient的概率型数据结构,用于判断一个元素是否在集合中。在垃圾邮件过滤的黑白名单方法、爬虫(Crawler)的网址判重模块中等等经常被用到。哈希表也能用于判断元素是否在集合中,但是布隆过滤器只需要哈希表的1/8或1/4的空间复杂度就能完成同样的问题。布隆过滤器可以插入元素,但不可以删除已有元素。其中的元素越多,falsepositiver

系统 2019-08-12 09:29:34 2560

编程技术

模式识别系统解密蒙娜利纱的微笑

http://dw.com.com/redir?edId=3&destUrl=http%3A%2F%2Fwww.cnn.com%2F2005%2FTECH%2F12%2F16%2Fmona.lisa.smile%2Findex.html&lop=mnaw.5998768&oId=2001-9373-0&siteId=3&ontId=9373&cid=755009通过一个女性平均面部神经表达的数据库,科学家们对蒙娜利纱的微笑所蕴含的意义进行了模式识别,结果发

系统 2019-08-12 01:33:13 2560

Python

Python:为什么必须在方法定义和调用中明确使用'self'?

面向对象的语言有对象。对象是状态和行为的组合。对象需要访问自己的状态。这样做基本上有两个主要选择。要么你明确地说你何时访问一个对象的状态(通过self,this或者其他类似的东西),或者语言会为你找出。让我先讨论后一种情况。存在名称冲突的问题。例如,如果对象的数据成员与方法参数的名称匹配,或者如果声明与数据成员的名称匹配的局部变量,会发生什么。您要么不允许这种情况,要么具有某种解决机制。Smalltalk是一个像这样工作的语言的例子,但我不记得语言是如何处

系统 2019-09-27 17:55:44 2559

Python

python实现微信自动回复机器人功能

一简单介绍wxpy基于itchat,使用了Web微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.readthedocs.io/zh/latest/bot.html)安装:wxpy支持Python3.4-3.6,以及2.7版本pip3install-Uwxpy安装pillow模块pip3installpil

系统 2019-09-27 17:55:01 2559