您的位置:编程知识库>Python

Python

  • 2018-05-16Python parameter和Python argument的区别

    在对一个函数写一个注释时,我在考虑到底该用parameter还是用argument来描述其参数呢。 根据网上一些资料,对parameter和argument的区别,做如下的简单说明。 1. parameter是指函数定义中参数,而argument指的是函数调用时的实际参数。 2. 简略描述为:parameter=...

  • 2018-05-09python爬虫怎么赚钱?你都用 Python 来做什么?

    Python 可以做什么,这是一个有趣的问题。 从入门级选手到专业级选手都在做的——爬虫 用 Python 写爬虫的教程网上一抓一大把,据我所知很多初学 Python 的人都是使用它编写爬虫程序。小到抓取一个小黄图网站,大到一个互联网公司的商业应用。通过 Python 入门爬虫比较...

  • 2012-09-25python入门(八)– 模块与包

    1、模块 1.1、模块与模块导入 模块是包括Python定义和声明的文件。文件名就是模块名加上.py后缀。模块的模块名(作为一个字符串)可以由全局变量_name_得到。 相对Java的.java文件,python中的.py文件更类似于C中的头文件: # 一个只有两个函数的模块,命名为fibo.pyd...

  • 2012-09-25Python入门 –序列与字典(列表,元组,字典)

    一、列表(List) 1.创建Listlist可以包含不同的类型,但是一般情况下,我们都是包含同一种类型。 nums = [1, 2, 3, 4] col = [‘Sunday’, 6, True] #不同数据类型的集合 empt = [] #空列表 list2种构造 list1 = [1,2,3,4] list2 = list([1, 2, 3, 4]) ...

  • 2012-09-25scrapy设置"请求池"

    scrapy设置”请求池” 引言 相信大家有时候爬虫发出请求的时候会被ban,返回的是403错误,这个就是请求头的问题,其实在python发出请求时,使用的是默认的自己的请求头,网站管理者肯定会不允许机器访问的,但是有些比较low的网站还是可以访问的,有时候网站管理...

  • 2012-09-25Python: Import vs From (module) import function(class)

    本文涉及的 Python 基本概念: Module Class import from … import 最近在学习Paython, 遇到一个问题,涉及到import 和 from … import,module 和 class 的理解,解决方式是将import 替换成 from import, 但其实并非一个好的解决方法, 后来还是改回import...

  • 2012-09-25Python教程(2.1)——第一个Python程序

    这一节,我们来学习如何写一个简单的Python程序。 我们知道,很多编程语言一开始就是学习怎么输出"Hello, world",对吧?那么,现在我们来学习怎么用Python输出"Hello, world"。 交互模式 进入Python交互模式,输入(注意>>>是Python命令提示...

  • 2012-09-25[leetcode: Python]404. Sum of Left Leaves

    Title: Find the sum of all left leaves in a given binary tree. Example: 3 / / 9 20 / / 15 7There are two left leaves in the binary tree, with values 9 and 15 respectively. Return 24. 方法一:42ms 递归 # Definition for a binary tree node.# class ...

  • 2012-09-25centos+apache+python34+django+mod_wsgi 开发环境搭建

    写给自己,linux运维路.动手趟一遍 linux:centos7.3+apache+python3.4+django+mod_wsgi+sambawindows: eclipse pycharm sublime 最近一直在学习python,虽说在windows下开发比较方便,但一般情况下,最终会把程序放到linux环境去布暑运行。so…直接搭建一个linux+...

  • 2012-09-25Python学习小技巧之列表项的拼接

    本文介绍的是关于Python实现列表项拼接的一个小技巧,分享出来供大家参考学习,下面来看看详细的介绍: 典型代码: data_list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’] separator = ‘tR...

  • 2012-09-25深入理解 Python 装饰器

    1.介绍 Python装饰器在开发过程中,有着较为重要的地位,但是对于初学者来说,并不便于理解,本文将带着大家分析python装饰器的使用。 2.定义 装饰器本质上就是一个函数,这个函数接受其他函数作为参数,并将其以一个新的修改后的函数作为替换。 概念较为...

  • 2012-09-25几段Python小程序

    程序片段1 第一个需求是需要生成一些随机的时间,例如需要随机生成从一年前到现在的一些时间,刚开始折腾了半天,最后的代码如下: from datetime import timedeltafrom datetime import dateimport random(datetime.datetime.now()-datetime.timedelta(seco...

  • 2012-09-25python "UnicodeEncodeError" 编码错误总结

    从外部写入字符串 查看python默认编码 >>>import sys >>>sys.getdefaultencoding()#’utf-8′ python3 是默认’utf-8’编码的 如果是python2版本,不是’utf-8’编码 可设成’utf-8’编码 >>>imp...

  • 2012-09-25GOOGLE大学教程之Python字符串

    Python字符串 谷歌代码大学>编程语言 Python有一个内置的字​​符串类,名为“STR”与许多方便的功能(有一个名为“字符串”,你不应该使用的旧的模块)。双人床或单引号括字符串可以,虽然单引号是较为常用。反斜杠转义工作在单核和双引号的文字通常的方式 &...

  • 2012-09-25蠎加载 124

    原文: Import Python Weekly Newsletter – Issue No 124 欢迎,来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… 包的各种层次 packaging Packaging in Python has a bit of a reputation for being a bumpy ri...

  • 2012-09-25selenium基础框架的封装(Python版)

    一、常用函数的封装 在使用selenium做web自动化测试的过程中,经常会碰到各种各样的问题,比如: 1、页面加载比较慢时,selenium查找元素抛出异常,导致脚本运行中止 2、写完脚本后发现代码逻辑不够清晰,维护困难,降低测试效率 所以很有必要对selenium进行封装使框架更适...

  • 2012-09-25你真的用好了Python的random模块吗?

    random模块 用于生成伪随机数源码位置: Lib/random.py(看看就好,千万别随便修改) 真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。而计算机中的随机函数是按照一定算法模拟...

  • 2012-09-25Python3 tkinter 界面布局

    所谓布局,就是指控制窗体容器中各个控件(组件)的位置关系。tkinter 共有三种几何布局管理器,分别是:pack布局,grid布局,place布局。 pack布局 使用 pack布局,将向容器中添加组件,第一个添加的组件在最上方,然后是依次向下添加。 from tkinter import ...

  • 2012-09-25python–PIL操作像素例子

    PIL,非常强大的图像处理库 廖雪峰说已经年久失修,用pillow来替代, 命令行pip来安装 pip install pillow 搞了半天,终于知道怎么来操作像素了,原来很简单的东西,例子如下: # !python3# coding:utf8from PIL import Imageim = Image.new("RGB",(400,400),...

  • 2012-09-25如何在sublime中用conda新建的环境来build python文件?

    假设之前sublime中已经配置好了Anaconda插件,Anaconda.sublime-setting文件如下: 现在我们新建了一个环境: conda create -n tensorflow python=3.5 在sublime中新建一个py文件,import tensorflow as tf 会报错: 实际上,只要把”python interpreter“的值改为新建环...