python
文章平均质量分 68
Praifire
这个作者很懒,什么都没留下…
展开
-
python 学习 (二) 变量类型
变量赋值 :Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。示例一: #!/usr/bin/python# -*- coding: UTF-8 -*-c原创 2016-07-17 22:21:01 · 361 阅读 · 0 评论 -
python 学习(十八)函数再学习
一:def是Python中的一个可执行语句——函数并不存在,直到Python运行了def后才存在。def创建了一个对象,并将其赋值给一个变量名,这个变量名就是函数名。def可以出现在任一语句可以出现的地方——甚至是嵌套在其他语句中。示例:#!/usr/bin/python# -*- coding: UTF-8 -*-def times(x,y): return x*y原创 2016-08-24 23:37:59 · 472 阅读 · 0 评论 -
python 学习(十九)之浅谈闭包
一、定义: 1.闭包:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。二、闭包 例一:def make_adder(addend): def adder(augend):原创 2016-08-27 12:23:03 · 696 阅读 · 0 评论 -
Python 学习(一)
说明:基于 linux 、 Vim 环境 、 python3.0+ ; Vim操作详见shell学习;直接上例子示例程序一: 第一步:在linux 终端运行:vim test.py 第二步:vim相关操作#!/usr/bin/ pythonfor i in range(0,5): print i~ 第三步,终端运行原创 2016-07-17 12:28:12 · 365 阅读 · 0 评论 -
python 学习(二十)之模块
一、什么是模块? 1.1 模块是Pyhon最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。实际的角度,模块往往对应Python程序文件。每个文件都是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要的内置函数进行处理。import: 使客户端(导入者)以一个整体获取一个模块。from:容许客户端从一个模块文件中获取特定的变原创 2016-08-27 21:19:28 · 617 阅读 · 0 评论 -
python 学习(二十一)之文件I/O
一、读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinput 1. raw_input函数 :raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。 示例:#!/usr/bin/python# -*- coding: UTF-8原创 2016-08-28 11:52:02 · 661 阅读 · 0 评论 -
python 学习(十五)之 字典
一、字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 , 格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。二、创建字典两种形式:原创 2016-08-23 21:44:09 · 342 阅读 · 0 评论 -
python 学习(十六)之日期和时间
一、Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳。示例:#!/usr/bin/python# -*- coding: UTF-8 -*-import time; # 引入time模块ticks =原创 2016-08-23 22:18:21 · 837 阅读 · 0 评论 -
python 学习(十七)之函数
一、Python包括内建函数和用户自定义函数。 1.内建函数包括: 数学运算类:如 求绝对值函数 abs(x) ;集合类操作 :如 set实例化函数 set();逻辑判断函数: 如cmp(x, y);反射函数 IO操作函数 2.用户自定义函数 定义一个实现所要实现某些功能的函数。二、用户自定义函数 规则:原创 2016-08-24 22:13:24 · 505 阅读 · 0 评论 -
python 学习(十四)之元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。示例一:访问元组 #!/usr/bin/python# -*- coding: UTF-8 -*-tup1 = ('praifire', 'kali', 1991, 2016);tup2 = (1, 2, 3,原创 2016-08-02 16:03:04 · 376 阅读 · 0 评论 -
python 学习(十三)之列表脚本操作符
python 列表脚本操作符列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。如下所示:Python 表达式结果描述len([1, 2, 3])3长度[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]组合原创 2016-08-02 15:53:56 · 690 阅读 · 0 评论 -
python 学习(十二)之列表
python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的P原创 2016-08-02 15:28:22 · 377 阅读 · 0 评论 -
python 学习(三)变量类型
Python元组元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。#!/usr/bin/python# -*- coding: UTF-8 -*-tuple = ( 'abcd', 786 , 2.23, 'Praifire', 70.2 )tinytuple = (123, 'Praifire'原创 2016-07-24 22:35:54 · 439 阅读 · 0 评论 -
python 学习 (四) 运算符与条件语句
pyhton运算支持 :算术运算符关系运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级python条件语句Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行原创 2016-07-25 20:35:05 · 411 阅读 · 0 评论 -
python 学习(六) for 循环语句
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for循环的语法格式如下:for iterating_var in sequence: statements(s)示例一:#!/usr/bin/python# -*- coding: UTF-8 -*-for letter in 'Praifire': # 第一个实例 prin原创 2016-07-25 22:00:41 · 644 阅读 · 0 评论 -
python 学习 (七) 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。Python for 循环嵌套语法:for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)Python while 循环嵌套语法:while expression: while原创 2016-07-25 22:30:42 · 908 阅读 · 0 评论 -
python 学习(八)之 break 语句
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Python语言 break 语句语法:break示例一:#!/usr/bin/pythonfor letter in 'Praifire':原创 2016-07-26 21:49:51 · 417 阅读 · 0 评论 -
python 学习(九) 之 continue语句
Python continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python 语言 continue 语句语法格式如下:continue示例一:#!/usr/bin/python# -*- coding: UTF-8 -*原创 2016-07-26 22:09:22 · 757 阅读 · 0 评论 -
python 学习(十) 之字符串 1
python 访问字符串中的值方法:Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:示例一:#!/usr/bin/pythonvar1 = 'Hello World!'var2 = "Python Praifire"print "var1[0]: ", var1[0]prin原创 2016-07-26 22:37:59 · 415 阅读 · 0 评论 -
python 学习(十一)之字符串2
python 字符串格式化Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。示例一:#!/usr/bin/pythonprint "My name is %s and weight is %d kg!原创 2016-07-26 22:51:07 · 301 阅读 · 0 评论 -
python 学习(五) While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。示例一:#!/usr/bin/pythoncount =原创 2016-07-25 21:22:27 · 612 阅读 · 0 评论