Python-爬取自己博客文章的URL

Code# -*- coding:utf8 -*- import string import urllib2 import re import time import randomclass CSDN_Spider: def __init__(self,url): self.myUrl = url self.datas = [] print u"...
阅读(1383) 评论(0)

Python 命令行参数

概述Python 提供了 getopt 模块来获取命令行参数。$ python test.py arg1 arg2 arg3Python 中也可以所用 sys 的 sys.argv 来获取命令行参数: sys.argv 是命令行参数列表。 len(sys.argv) 是命令行参数个数。 注:sys.argv[0] 表示脚本名。实例 test.py 文件代码如下:#!/usr/bin/python...
阅读(1667) 评论(0)

Python 列表(List)

定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表...
阅读(2114) 评论(0)

Python 模块

概述模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。例子 一个叫做aname的模块里的Python代码一般都能在一个叫aname.py的文件中找到。下例自定义一个简单的模块su...
阅读(1549) 评论(0)

Python 函数

概述函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义函数你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以...
阅读(1621) 评论(0)

python字符串内建函数详解

概述字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。Python capitalize()方法描述 Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8...
阅读(1963) 评论(0)

Python 字符串

创建字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。 单引号双引号都可以。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Python Runoob"Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符...
阅读(1499) 评论(0)

Python Number(数字)

概述Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。定义变量以下实例在变量赋值时 Number 对象将被创建:var1 = 1 var2 = 10删除变量引用也可以使用del语句删除一些 Number 对象引用。 del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可...
阅读(1942) 评论(0)

Python pass 语句

概述Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。语法Python 语言 pass 语句语法格式如下:pass栗子#!/usr/bin/python # -*- coding: UTF-8 -*- # 输出 Python 的每个字母 for letter in 'Python': if letter == 'h': pas...
阅读(1469) 评论(0)

Python 循环控制语句-break/continue

break概述Python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。语法Python语言 break 语句语法:break流程图栗子#!/us...
阅读(2019) 评论(0)

Python 循环语句

概述Python提供了for循环和while循环(在Python中没有do..while循环)while循环语法Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断...
阅读(1844) 评论(0)

Python 条件语句

概述Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:语法Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。单个值Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句…… else: 执行语句……其中”判断条件”成...
阅读(1418) 评论(0)

Python 运算符

概述Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符假设变量a为10,变量b为20 栗子#!/usr/bin/python # -*- coding: UTF-8 -*-a = 21 b = 10 c = 0c = a + b print "1 - c 的值为:", cc = a...
阅读(1542) 评论(0)

Python 变量类型

概述变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变...
阅读(1618) 评论(0)

Python 基础语法

第一个Python程序Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下:在 python 提示符中...
阅读(1783) 评论(0)

Python 中文编码

现象描述我们用 Python 输出 “Hello, World!”,英文没有问题,但是如果你输出中文字符”你好,世界”就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/python print "你好,世界";以上程序执行输出结果为:File "test.py", line 2 SyntaxError: Non-ASCII character...
阅读(1380) 评论(0)

Python 环境搭建

目标本博文将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/Python...
阅读(1542) 评论(0)

Python 简介

概述Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,你可以在一个Python提示符,直接互动执行写你...
阅读(1281) 评论(0)
    个人资料
    • 访问:881053次
    • 积分:14361
    • 等级:
    • 排名:第886名
    • 原创:404篇
    • 转载:0篇
    • 译文:5篇
    • 评论:142条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏