搜索到与相关的文章
Python

Python--变量

变量的定义如:>>>width=20>>>height=5*9>>>width*height900>>>string="shouke"注意:1.Python中不能使用未定义的变量2.变量的定义无需进行类型声明,可直接赋值3.交互模式中,‘_’表示表达式最后输出值,如下:>>>tax=12.5/100>>>price=100.5>>>price*tax12.5625>>>price+_#等同于price+12.5625113.0625>>>round(_,2

系统 2019-09-27 17:52:16 2155

Python

在Python函数中输入任意数量参数的实例

有时候,预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中调用语句中收集任意数量的实参。在参数前加上*号。来看一个制作披萨的函数,它需要接受很多配料,但你无法预先确定顾客要多少种配料。下面的函数只有一个形参*toppings,但不管调用语句提供了多少实参,这个形参都将他们统统收入囊中:defmake_pizza(*toppings):"""打印顾客点的所有配料"""print(toppings)make_pizza('pepperoni

系统 2019-09-27 17:51:16 2155

Python

python:nonlocal的用法,global与nonlocal的区别

在python中内嵌函数可以引用外层函数作用域中的变量,并且可以通过某种操作来对其进行修改。这里我们就可以使用到nonlocal语句来进行声名。我之前写过一篇global用法的文章,nonlocal的用法与global的用法很像,本篇博客的后面就会讲一下nonlocal和global的区别。nonlocal语句的用法语法:允许内嵌函数修改定义在语法上位于外层的函数的作用域中的一个或者多个名称用法:nonlocal[变量名]注意:此语句仅适用于python3

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

Python

震惊!几道Python 理论面试题,Python面试题No18

本面试题题库,由公号:非本科程序员整理发布第1题:简述解释型和编译型编程语言?解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,效率比较低。用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通

系统 2019-09-27 17:49:35 2155

Python

使用Python脚本来控制Windows Azure的简单教程

inux开发人员经常使用Python完成小块的工作,因为你可以编写脚本的情况很容易。它已经成为完成配置和部署等小任务的一个流行方式。WindowsAzure,微软的云,也没有什么不同。通过PythonSDK所提供的可用性,Python成为WindowsAzure的头等公民。让我们看看我们如何能够使用Python无需其它而只需一个WindowsAzure订阅就可以用编程方式从vmdepot部署一个映像到WindowsAzure上。建立一个管理证书任何与Win

系统 2019-09-27 17:49:19 2155

Python

用Python实现一个简单的多线程TCP服务器的教程

最近看《python核心编程》,书中实现了一个简单的1对1的TCPserver,但是在实际使用中1对1的形势明显是不行的,所以研究了一下如何在server端通过启动不同的线程(进程)来实现每个链接一个线程。其实python在类的设计上已经考虑到了这一方面的需求,我们只要在自己的server上继承一下SocketServer.BaseRequestHandler就可以了。server端代码如下:#!/usr/bin/envpythonimportSocket

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

Python

深入理解Python中的 __new__ 和 __init__及区别介绍

本文的目的是讨论Python中__new__和__ini___的用法。__new__和__init__的区别主要表现在:1.它自身的区别;2.及在Python中新式类和老式类的定义。理解__new__和__init__的区别这两个方法的主要区别在于:__new__负责对象的创建而__init__负责对象的初始化。在对象的实例化过程中,这两个方法会有些细微的差别,表现于:如何工作,何时定义。Python中两种类的定义方式Python2.x中类的定义分为新式定

系统 2019-09-27 17:48:03 2155

Python

Python MySQLdb Linux下安装笔记

在家里windows环境下搞了一次见pythonMySQLdb在windows环境下的快速安装、问题解决方式//www.jb51.net/article/65746.htm在公司开发需要,再搞一次,linux下的。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗这里也有两种方式:A.快速安装B.自己编译1.最快速最简单方法(赶时间的话)复制代码代码如下:sudoyuminstallMySQL-python可能遇到问题:复制代码代码

系统 2019-09-27 17:48:02 2155

Python

Python对list列表结构中的值进行去重的方法总结

今天遇到一个问题,在同事随意的提示下,用了itertools.groupby这个函数。不过这个东西最终还是没用上。问题就是对一个list中的新闻id进行去重,去重之后要保证顺序不变。直观方法最简单的思路就是:ids=[1,2,3,3,4,2,3,4,5,6,1]news_ids=[]foridinids:ifidnotinnews_ids:news_ids.append(id)printnews_ids这样也可行,但是看起来不够爽。用set另外一个解决方案

系统 2019-09-27 17:38:46 2155

Python

python爬虫爬取某站上海租房图片

对于一个net开发这爬虫真真的以前没有写过。这段时间开始学习python爬虫,今天周末无聊写了一段代码爬取上海租房图片,其实很简短就是利用爬虫的第三方库Requests与BeautifulSoup。python版本:python3.6,IDE:pycharm。其实就几行代码,但希望没有开发基础的人也能一下子看明白,所以大神请绕行。第三方库首先安装我是用的pycharm所以另为的脚本安装我这就不介绍了。如上图打开默认设置选择ProjectInterprect

系统 2019-09-27 17:38:40 2155