python 初步学习】的更多相关文章

疑惑1:windows下的python  如何设置显示汉字 推荐几个学习网址,也方便自己以后查看: http://pmghong.blog.51cto.com/3221425/d-10 www.w3cschool.cc/python/python-tutorial.html http://sebug.net/paper/python/index.html 第一次接触python 首先的问题就是,在for 和while 后面忘了加 ‘:’  !!!啊 Python返回数组(List)长度的方法 >…
模块 一个完整大型的python程序是由模块和包的形式组织起来的,可见模块在python中的重要性.模块是一种组织型式,它许多有关联(关系)的代码组织放到单独的独立文件中.简单的说,可以把模块理解为一个包含了许多强大功能(方法)的包.在python标准库中就包含许多模块,有很多模块内的方法都会被经常使用到. python模块有什么用? 模块内有许多函数方法,利用这些方法可以更简单的完成许多工作. 模块可以在文件中永久保存代码.在python交互式解释器中操作输入的代码,在退出python时是不会…
1.实现1-100的所有的和 #!/usr/bin/env python #encoding:utf8 '''实现1-100的所有的和 1. 使用列表解析获取0-100的列表 2. 使用reduce内置函数和匿名函数计算列表的总和''' number_list = [x for x in xrange(101)] #使用xrange和range都可以,不过xrange的性能要优于range sum_list = reduce(lambda x, y:x+y,number_list ) print…
re 正则表达式 python正则表达式在线检验网站 python re正则表达式语法 匹配字符 语法 解释 表达式 匹配实例 . 匹配任意除"\n"以外的任何字符 a.c abc \ 转义符,改变原来符号含义如果字符串中有字符 * 需要匹配,可以使用 \* 或者字符集[*] a.ca\c abeaceade [] 字符集.对应的位置可以是字符集中任意字符.字符集中的字符可以逐个列出,也可以给出范围,如[abc]或[a-c].第一个字符如果是^则表示取反,如[^abc]表示不是abc的…
json 模块 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写.一般API返回的数据大多是 JSON.XML,如果返回JSON的话,将获取的数据转换成字典,方便在程序中处理. JSON库经常用的有两种方法dumps()和loads();还有 dump()和load() dump()和load()通常用于对文件进行编码和解码,用的较少. dumps()和loads()通常用于对字符串进行编码和解码 dumps() json.dumps(…
os os 模块在运维工作中是很常用的一个模块.通过os模块调用系统命令.os模块可以跨平台使用. 在 import os的时候,建议使用import os而非from os import *.这样可以避免os.open()不会覆盖内置函数open(). os.name() 判断系统类型 import os print os.name # linux和Unix系统会返回`posix` # windows 系统会返回`nt` os.system() 执行系统命令的模块,返回命令执行的状态码,开启一…
logging 许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪.在python中,我们不需要第三方的日志组件,python为我们提供了简单易用.且功能强大的日志模块:logging. logging模块支持将日志信息保存到不同的日志域中,如:保存到日志文件中:以邮件的形式发送日志信息:以http get或post的方式提交日志到web服务器:以windows事件的形式记录等等. logging官网 参考blog 简单的例子: # 导入 log…
异常 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行. 一般情况下,在python无法正常处理程序时就会发生一个异常. 异常是python对象,表示一个错误. 当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行. python异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误.也可以使用该功能来调试python程序. 异常处理 断言(Assertions) 异常处理 捕获异常可以使用try/except语句. try…
方法重写 如果你的父类方法的功能不能满足你的需求,你可以在子类重写你父类的方法: #!/usr/bin/env python #coding:utf8 class Parent: def myMethod(self): print '调用父类方法' class Child(Parent): def myMethod(self): print '调用子类方法' c = Child() c.myMethod() 执行以上代码输出结果如下: 调用子类方法 下表列出了一些通用的功能,你可以在自己的类中重…
python 面向对象 python 从设计之初就已经是一门面向对象的语言,正因为如此,在python中创建一个类和对象是很容易的. 对象对象奇数简介 类(Class): 用于描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例 类变量:类变量在整个实例化的对象中是公用的,类变量定义在类中且在函数体之外.类变量通常不做为实例变量使用. 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据. 方法重写:如果从父类继承的方法不能满足子类的需求,可…