python学习手册总结1
来源:互联网 发布:thinkpad t570知乎 编辑:程序博客网 时间:2024/05/07 11:31
1、脚本中的 #!/usr/bin/env python 表示通过env环境变量找到python解释器的位置
2、import 不存在变量覆盖的问题,即使变量名是相同的
;from 和exec()的原理类似于把代码全部copy到引用的文件,所以存在如果变量名相同,可能会覆盖的问题;
3、数字相关的处理可以使用模块 math ---import math;
4、元组是不可以改变的列表;
5、数字类型支持连续比较,例如:2<3<4;
6、eval 函数:将字符串作为代码进行执行;
7、集合是不可变的对象的无序集合,所以列表和字典不可以嵌套在集合中;
8、python中的类型是与对象进行关联的,而不是和变量进行关联。
python 垃圾回收机制原理:
在python中,每个对象都是由两个部分组成:1、表示对象的类型 2、引用计数器表示该对象被引用的次数,如果计数器的次数变成0,该对象所有的内存空间就会被回收,变成可以使用的内存空间。
9. A==B 是判断两个变量的值是否相等
A is B表示判断两个变量是否是指向同一个对象,也就是是不是引用同一个地址
10、raw字符可以避免转义,例如:
myfile = open(r'c:\\new\\text.txt','rw')
11、字符串的相关处理
replace替换 join 连接 split 拆分 find查找子串 lower 变成小写 upper 变成大写 rstrip去除后边空格 lstrip 去除左边空格
12、字典 可变
a.keys() a.values() a.items()
sorted(a,keys)
k in a.keys()
列表 可变
l.insert() l.append() l.pop() l.extend() l.sort() l.remove() l,reverse() del l.[1]
13、文件使用的注意事项
for line in open(a): ,,,,,
文件有两个相关的包 struct 支持二进制存储数据 struct.pack() struct.unpack()
pickle 支持原生对象写入文件并进行读取 pickle.dump() pickle.load()
14、break 跳出整个循环 countiue是跳到循环的开头
0 0
- python学习手册总结1
- 《python学习手册》第4章总结
- 《python学习手册》(1)
- python学习手册(1)
- Python学习手册1-模块
- 《python学习手册》之学习笔记1
- [读书]Python学习手册--属性管理1
- 我的python学习手册1
- python学习手册
- Python学习手册笔记
- python学习手册笔记
- 《Python学习手册》读书笔记
- python学习手册四
- Python学习手册 - 01
- Python学习手册 - 02
- Python学习手册 - 03
- Python学习手册 - 04
- python学习手册 简记
- [转]丘吉尔的价值观
- 2011年09月28日
- mscorlib是什么 栈溢出上作者的答案
- 字典树
- 高仿微博
- python学习手册总结1
- SSH 题目整理
- STM32F4_RCC系统时钟配置及描述
- 常见水果/蔬菜/植物 英语词汇大全
- ANT 标签
- ROUTE
- MYSQL出错代码
- Linux下查看文件和文件夹大小
- 【转】《职来职往》杨石头语…