python核心编程 第二天
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核心编程 第二天的更多相关文章
- python核心编程第二版笔记
python核心编程第二版笔记由网友提供:open168 python核心编程--笔记(很详细,建议收藏) 解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成 ...
- Python核心编程(第二版)PDF
Python核心编程(第二版) 目录 第1部分 Python核心第1章 欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级 ...
- 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录
目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...
- Python核心编程第二版(中文).pdf 目录整理
python核心编程目录 Chapter1:欢迎来到python世界!-页码:7 1.1什么是python 1.2起源 :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向 ...
- 面向对象——python核心编程第二版
类与实例 类与实例相互关联着:类是对象的定义,而实例是"真正的实物",它存放了类中所定义的对象的具体信息. class MyData(object): pass >>& ...
- python 核心编程第二版 课后习题 第11章
11-3 函数.在这个练习中,我们将实现 max()和 min()内建函数. (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数.他们应该可以用任意的 pytho ...
- 《python核心编程第二版》第8章习题
8–1. 条件语句. 请看下边的代码 # statement Aif x > 0:# statement Bpasselif x < 0:# statement Cpasselse:# s ...
- 《python核心编程第二版》第7章习题
7–1. 字典方法.哪个字典方法可以用来把两个字典合并到一起? 答:dict1.update(dict2) 7–2. 字典的键.我们知道字典的值可以是任意的Python 对象,那字典的键又如何呢?请试 ...
- 《python核心编程第二版》第5章习题
5-1 整形 讲讲 Python 普通整型和长整型的区别 答:普通整型 32位,长整数类型能表达的 数值仅仅与你的机器支持的(虚拟)内存大小有关 5-2 运算符(a) 写一个函数,计算并返回两个数的乘 ...
- 《python核心编程第二版》第4章习题
4–1. Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的
随机推荐
- 【转】Asp.Net MVC3 简单入门详解过滤器Filter
原文地址:http://www.cnblogs.com/boruipower/archive/2012/11/18/2775924.html 前言 在开发大项目的时候总会有相关的AOP面向切面编程的组 ...
- css布局实践心得总结
一.摘要: 今天在写一个页面,对css中的BFC(块级格式化范围)有了一点体会,今天把遇到的问题和解决方案总结下来,额外还总结一下强大的负外边距的使用心得. 二.总结:
- HackerRank "Kundu and Tree" !!
Learnt from here: http://www.cnblogs.com/lautsie/p/3798165.html Idea is: we union all pure black edg ...
- CSS媒体查询(@media)
@media only screen and (max-width: 500px) { .gridmenu { width:100%; } .gridmain { width:100%; } .gri ...
- 黄聪:JS实现复制到剪贴板功能,兼容所有浏览器(转)
两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...
- memcpy
函数原型 void *memcpy(void*dest, const void *src, size_t n); 功能 由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始 ...
- 在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现Web端直传,服务端签名直传并设置上传回调的实现流程
在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程 by shuijingwan · 2016/01/13 1.SDK安装 github ...
- [Swift]枚举
1. Swift的枚举的基本用法: 1) 和其它语言枚举的意义相同,就是用有限的一组值(不能是无限的)来表示一些特定的含义: 2) Swift使用关键字enum定义枚举类型,定义体中用case定义成员 ...
- Oracle中的自增-序列-SEQUENCE
Oracle 12c 之前的版本都没有自增列,如果需要使用自增列,则需要借助SEQUENCE. DROP TABLE CUSTOMERORDER PURGE; CREATE TABLE CUSTOME ...
- bootstrap在jsp中怎么没有效果?
页面顶部<!DOCTYPE html>