Python

python函数嵌套定义

python的这个特性是很特别的,与C#和C++都不一样。请看下面的例子defoutFun():definnerFun_0():#1.在内部定义一个函数print("iamfirstinnerFun")returndefinnerFun_1():#2.在内部定义另外一个函数print("iamsecondinnerFu...
代码星球·2020-10-31

python装饰器1

目的:在不修改原来函数代码的前提下,使用这个功能,可以使得之后这个函数被调用时增加额外的功能。#2.定义装饰器defdeco(fun):print"iamdeco,icandosomethingdecohere"returnfun@deco#3.使用装饰器的标志deffoo():#1.原来的函数print"iamthe...
代码星球·2020-10-31

ubuntu docker 搭建 chrome + python+selenium webdriver环境,实现网络数据爬虫

apt-getupdate#安装python3apt-getinstallpython3#查看python版本号root@a516b463019e:/#python3-VPython3.8.2#安装python包扩展工具apt-getinstallpython3-pip#查看pip版本号root@a516b463019...

10个高效的pandas技巧

Pandas是一个广泛应用于数据分析等领域的Python库。关于它的教程有很多,但这里会一些比较冷门但是非常有用的技巧。read_csv这是一个大家都应该知道的函数,因为它就是读取csv文件的方法。但如果需要读取数据量很大的时候,可以添加一个参数--nrows=5,来先加载少量数据,这可以避免使用错误的分隔符,因为并不...
开发笔记·2020-10-29

The Zen of Python

zen即禅之意可以在python的命名行交互模式下以下的语句就能看到:importthisTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexi...
代码星球·2020-10-22

Ubuntu下安装MySQL-python教程

http://blog.csdn.net/liushuaikobe/article/details/8586224写得非常的好,也很详细。有密码:mysql-uroot-p无密码:mysql-uroot...

input函数出现的问题(Python)

参考书<ALearner'sGuidetoProgrammingUsingthePythonLanguage>,写下如下的程序:1#coding=utf-82#以上是为了能在文中添加中文的注释34defsave_transaction(price,credit_card,description):5file...

计算程序总行数的Python代码

最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍。importospath="/Users/rony/workspace/ecommerce/ecommerce/hot-deploy/"globaltotalcounttotalcou...

python之网络爬虫

一、演绎自已的北爱          踏上北漂的航班,开始演奏了我自已的北京爱情故事 二、爬虫11、网络爬虫的思路首先:指定一个url,然后打开这个url地址,读其中的内容。其次:从读取的内容中过滤关键字;这一...
代码星球·2020-10-21

用komodo建立python开发环境

在菜单中选择Edit.Preferences.点击菜单View.Tabs&Sidebars.ToolBox,右侧出现Toolbox.选中python,右击,Add.NewSnippet,注意要选中下面第二个复选框。你也可以在编辑器中先写好代码,选中,然后拖到Toolbox对应的位置,然后再修改Propertie...

python脚本初探---新手如何直接编写一个hello world模块即可执行的.py文件

废话不多说,就讲一下这个背景吧:事情是这个样子的~本着好学的精神,咱就买了本书,学习python结果呢,发现python的教程都是一个样子滴,上来的第一个helloworld都是通过IDLE来实现的。这个就比较让我头疼了,这个太简单了啊。可是我该肿么脱离IDLE来编写自己的python模块呢。于是乎,就有了这个文章&n...

python copy and deepcopy

在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy(shallowcopy),它返回和参数包含内容一样的对象。浅拷贝是指拷贝的只是原对象元素的引用,换句话说,浅拷贝产生的对象本身是新的,但是它的内容不是新的,只是对原对象的一个引...
代码星球·2020-10-21

python re

>>>url="http://apk.gfan.com/Product/App45021.html">>>result=html.contentTraceback(mostrecentcalllast): File"<stdin>",line1,in<mo...
代码星球·2020-10-21

python 进程 线程 协程

  并发与并行:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。在单核CPU下的多线程其实都只是并发,不是并行。   进程是系统资源分配的最小单位,进程的出现是为了更好的利用CPU资源使到并发成为可能。进程由操作系统调度。  线程的出现是为了降低上下文切换的消耗,提高系统...
代码星球·2020-10-14

从python入门ruby

1、Ruby的函数可以不使用括号defh(name)puts"hello#{name}"endh"jack" 2、python可以直接访问实例的属性,ruby不行,且Ruby的类名必须以大写字母开头为什么python需要self:假如创建了一个类MyClass,实例化MyClass得到了MyObject这个对...
代码星球·2020-10-14