1、标准输入输出:

import sys

saveout=sys.stdout#保存当前输出状态

logfile=open('E://log.txt','r')# 打开文件

sys.stdout=logfile#定义输出文件

sys.stderr=logfile#定义异常输出文件

print 'helloword'#向日志写入‘helloword’

raise IOError ,'helloword'#''‘向日志写入异常信息‘helloword’''

sys.stdout=saveout#恢复正常输出

print 'hellword' #控制台输出helloword

2、逻辑操作符:and or not

3、表达式按优先级:* 、/、  //、 %、 +、 -

4、不等于!=(<>)

5、>>5<6<7

>>True

6、>>True+1

  >>2

  >>False+1

  >>1

7、增量赋值:a+=5,x*=6...

8、数值类型:有符号整型、布尔型、常整型、浮点型、复数

9、decimal包表示十进制浮点型

>>decimal.Decimal('1.1')

>>1.1

10、字符串+、*

11、a='helloword'

>>len(a)

>>9

>>a[0:]

>>'helloword'

>>a[-1]

>>'d'

10、元组tuple a=(1,2,3,4,5,6,7)

11、字典:items(),values()、keys()

12 print 布局

>>a=(1,2,3,4,5,6,7,8,9)

>>for i in range(len(a)):

...  print a,

>>1 2 3 4 5 6 7 8 9

>>print 'hello %d %d\

... %s'%[1,2,'helloword'*100]

>>hello12helloword........

>>for i in range(0,1,2):

...print i,

>>0 1 2

>>for i ,j in enumerate(a):

... print i,j

>>0 1

>>1 2

>>...

13、列表解析

>>p=[x for x in range(10)]

>>p

>>[1,2,3,4,5,6,7,8,9,10]

>>p=[x for x in range(10) if not x%2]

>>P

>>[0,2,4,6,8]

14、文件操作:

try:

file=open('E://log.txt','r')#默认打开方式为读,w代表写,a代表追加

for line in file.readlines():#for line in file:

   print line,

except IOError,e#raise IOError,'helloword'

  print e

file.close()

python核心编程 第二天的更多相关文章

  1. python核心编程第二版笔记

    python核心编程第二版笔记由网友提供:open168 python核心编程--笔记(很详细,建议收藏) 解释器options:1.1 –d   提供调试输出1.2 –O   生成优化的字节码(生成 ...

  2. Python核心编程(第二版)PDF

    Python核心编程(第二版) 目录 第1部分 Python核心第1章 欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级 ...

  3. 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

    目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...

  4. Python核心编程第二版(中文).pdf 目录整理

    python核心编程目录 Chapter1:欢迎来到python世界!-页码:7 1.1什么是python 1.2起源  :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向 ...

  5. 面向对象——python核心编程第二版

    类与实例 类与实例相互关联着:类是对象的定义,而实例是"真正的实物",它存放了类中所定义的对象的具体信息. class MyData(object): pass >>& ...

  6. python 核心编程第二版 课后习题 第11章

    11-3 函数.在这个练习中,我们将实现 max()和 min()内建函数. (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数.他们应该可以用任意的 pytho ...

  7. 《python核心编程第二版》第8章习题

    8–1. 条件语句. 请看下边的代码 # statement Aif x > 0:# statement Bpasselif x < 0:# statement Cpasselse:# s ...

  8. 《python核心编程第二版》第7章习题

    7–1. 字典方法.哪个字典方法可以用来把两个字典合并到一起? 答:dict1.update(dict2) 7–2. 字典的键.我们知道字典的值可以是任意的Python 对象,那字典的键又如何呢?请试 ...

  9. 《python核心编程第二版》第5章习题

    5-1 整形 讲讲 Python 普通整型和长整型的区别 答:普通整型 32位,长整数类型能表达的 数值仅仅与你的机器支持的(虚拟)内存大小有关 5-2 运算符(a) 写一个函数,计算并返回两个数的乘 ...

  10. 《python核心编程第二版》第4章习题

    4–1. Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的

随机推荐

  1. systemd的原理和适用方法

    systemd的原理: https://www.linux.com/learn/tutorials/527639-managing-services-on-linux-with-systemd htt ...

  2. Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行

    遇到这个问题是用辅助工具(WinNTSetup3.exe)进行的安装,重启后就就遇到“Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行” 解决:在WIN PE 下挂载安装光 ...

  3. sublime_text3 用户配置

    { "auto_complete_triggers": [ { "characters": "", "selector" ...

  4. 解决 SQLite数据库 no current row

    场景: SQLite数据库,在查询数据时,提示 标题错误异常.查看堆栈,是在SQLiteDataReader.CheckValidRow 时报错. 数据查询是通过 adapter.Fill(dt) 进 ...

  5. 黄聪:C#图片处理封装类(裁剪、缩放、清晰度、加水印、生成缩略图)有示例(转)

    C#图片处理示例(裁剪,缩放,清晰度,水印) 吴剑 2011-02-20 原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 前言 需求源自项目中的一些应用,比 ...

  6. (WCF) WCF and Service Debug

    需要做一个多程序间的通讯,采用WCF和WCF Service是目前的选择. 需求:和产品进行通讯,和用户有交互操作,并将最后结果传送个DB 基本思路: 1. 用WPF客户端程序和产品进行通讯,获取必要 ...

  7. SOA_环境安装系列4_Oracle SOA安装和环境搭建(案例)

    2015-01-02 Created By BaoXinjian

  8. BEvent_客制化BusinessEvent通过PLSQL Procedurer接受消息传递(案例)

    2014-06-27 Created By BaoXinjian

  9. memcache 内部原理实现

    Lazy Expiration memcached 内部不会监视记录是否过期,而是在 get 时查看记录的时间戳,检查记录是否过期.这 种技术被称为 lazy(惰性)expiration.因此,mem ...

  10. Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容

    显示所有数据库列表:show dbs > show dbs local .078GB runoob .078GB > 显示当前数据库:db > db runoob > 显示所有 ...