[python]学习笔记
2015-04-16 15:33 终身成长的微微 阅读(128) 评论(0) 收藏 举报(2015.3.6)第二章 python起步
1. print 语句与%d可实现字符串替换功能
%s表示一个字符串来替换,%d表示由一个整数来替换,%f表示一个浮点数替换
2. raw_input()内建函数,读取标准的输入,读取到的数据赋值给指定变量
3.函数作为Help()的参数就可以找到相应的帮助
2.3注释 #
2.4运算符
(1)标准运算符+ - */ // % **
/:用作传统除法
//:浮点除法,对结果进行四舍五入
运算符的优先级:加和减最低,乘除区取余较高,单目运算符正负更高,乘方优先级最高
(2)比较运算符返回的结果为布尔型
< <= > >= == !=
(3)逻辑运算符
and or not
2.5变量和赋值
变量名:字母开头的标识符(数字,字母,下划线),区分大小写
不需要预先声明变量的类型,变量类型和值通过赋值来初始化
Python支持增量赋值 n*=10相当于n=n*10,但是不支持增1和自减1运算符(++1和--1)
2.6数字类型
int有符号整数 long 长整数bool 布尔型float 浮点数complex复数
2.7字符串:引号之间的字符集合
2.8 列表和元组
列表[],元素的个数和元素的值可以改变
元组(),元素不可以更改,为只读列表。
2.9字典{}
映射数据类型,键值对构成。其中键:数字或者字符串为最常用
2.11 if语句
If 表达式:
If执行语句
Elif 表达式:
Elif_suite
else:
else_suite
2.12while循环
For循环 迭代一个序列
2.15文件 open(),file()
打开文件 handle=open(file_name,access_mode=‘r”)
File_name表示希望打开的文件的字符串名字,r表示读取,W表示写入,a表示添加
默认为r读取
属性是与数据想道项目,属性可以为简单的数据值也可以为可执行对象比如函数和方法
类,模块,文件等都有属性
2.16错误和异常
添加错误检测和异常处理,只需封装在try-except的语句中。
Try后是打算管理的代码,except后是你处理错误的代码
2.17函数
函数调用前必须先定义,函数如果没有return语句就会自动返回None对象。
定义函数
def 函数名(参数):
函数体
默认参数,参数是以赋值语句的形式提供
2.18类
class ClassName(base_class[es]):
静态成员定义
方法
_init_()特殊的方法,
2.19模块
模块的名字为不带.py的文件名,模块被另一个模块中使用import语句导入
第三章基础
语句和语法
换行\n
反斜线\:继续上一行
分号;将两个语句连接在一行中
冒号:将代码块的头和体分开
增量赋值 x=x+1
+= -=*=/= %=**=
多元赋值
Python里无需先声明类型
第四章Python对象
对象的类型:
对象有属性和值
属性是函数和方法
标准类型
数字
整型
第5章
整型
abs()返回给定参数的绝对值
coerce()返回一个保护类型转换完毕的两个数字元素的元祖
序列:字符串,列表和元组
字典是映射类型。映射类型对象的
每个键只能对应一个值不允许对应多个值。
8.条件与循环
If
While
For循环
Range(start,end, step)
Range(end):表示start默认为0,step为1,然后range返回从0到end的数列。
Range(start ,end)
Break语句:跳转到下条语句
Continue语句
第9章文件和输入输出
内建函数open() file()
File_object=open(file_name, mode)
File_name为要打开的文件的字符串,可以为相对路径或者绝对路径
Mode为文件打开的模式,有R,W,a分别代表读取,写,和追加
文件系统OS
动态类型
常见的该类型对象包括数字,字符串,表,词典
对象是储存在内存中的实体,对象名,只是指向这一对象的引用。
引用和对象分离是动态类型的核心,引用可以随时指向一个新的对象
第一类python 增强
文字处理
正则表达式是一个字符串模板,python可以从字符中搜查符合该模板的部分
或者对这一部分替换成其他内容
数据对象
不同的数据对象,适用于不同场合的对数据的组织和管理
表,字典,数组,对列
时间和日期
Time包来管理时间,用datetime来管理日期和时间
浙公网安备 33010602011771号