
【Python】
Python
小小工匠
show me the code ,change the world
展开
-
Python 中文编码
现象描述我们用 Python 输出 “Hello, World!”,英文没有问题,但是如果你输出中文字符”你好,世界”就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint "你好,世界";以上程序执行输出结果为:File "test.py", line 2SyntaxError: Non-ASCII character原创 2016-09-08 23:15:47 · 12155 阅读 · 0 评论 -
Python-爬取自己博客文章的URL
Code# -*- coding:utf8 -*-import stringimport urllib2import reimport timeimport randomclass 优快云_Spider: def __init__(self,url): self.myUrl = url self.datas = [] print u"原创 2017-07-12 08:38:09 · 14302 阅读 · 0 评论 -
Python 环境搭建
目标本博文将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/Python原创 2016-09-08 01:25:16 · 12500 阅读 · 0 评论 -
Python 简介
概述Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,你可以在一个Python提示符,直接互动执行写你原创 2016-09-08 01:04:30 · 12015 阅读 · 0 评论 -
python字符串内建函数详解
概述字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。Python capitalize()方法描述 Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8原创 2016-09-10 20:50:41 · 14952 阅读 · 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原创 2016-09-11 22:25:25 · 12988 阅读 · 0 评论 -
Python 列表(List)
定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表原创 2016-09-11 21:38:21 · 15953 阅读 · 0 评论 -
Python 模块
概述模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。例子 一个叫做aname的模块里的Python代码一般都能在一个叫aname.py的文件中找到。下例自定义一个简单的模块su原创 2016-09-11 00:18:12 · 12234 阅读 · 0 评论 -
Python 函数
概述函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以原创 2016-09-10 23:18:31 · 30245 阅读 · 15 评论 -
Python 字符串
创建字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。 单引号双引号都可以。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符原创 2016-09-10 18:36:04 · 12500 阅读 · 1 评论 -
Python Number(数字)
概述Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。定义变量以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10删除变量引用也可以使用del语句删除一些 Number 对象引用。 del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可原创 2016-09-10 16:03:11 · 12915 阅读 · 0 评论 -
Python pass 语句
概述Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。语法Python 语言 pass 语句语法格式如下:pass栗子#!/usr/bin/python# -*- coding: UTF-8 -*- # 输出 Python 的每个字母for letter in 'Python': if letter == 'h': pas原创 2016-09-10 15:01:07 · 12115 阅读 · 2 评论 -
Python 循环控制语句-break/continue
break概述Python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。语法Python语言 break 语句语法:break流程图栗子#!/us原创 2016-09-10 13:24:24 · 17072 阅读 · 0 评论 -
Python 循环语句
概述Python提供了for循环和while循环(在Python中没有do..while循环)while循环语法Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断原创 2016-09-10 11:27:40 · 13068 阅读 · 0 评论 -
Python 运算符
概述Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算术运算符假设变量a为10,变量b为20 栗子#!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0c = a + bprint "1 - c 的值为:", cc = a原创 2016-09-10 00:55:44 · 12122 阅读 · 0 评论 -
Python 变量类型
概述变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变原创 2016-09-09 22:43:18 · 12618 阅读 · 0 评论 -
Python 基础语法
第一个Python程序Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下:在 python 提示符中原创 2016-09-09 21:21:51 · 12771 阅读 · 0 评论 -
Python 条件语句
概述Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:语法Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。单个值Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中”判断条件”成原创 2016-09-10 03:11:56 · 11910 阅读 · 0 评论