Python 脚本首行 P72

#! /usr/local/bin/python

or

#! /usr/bin/env python

Windows 上输入的技巧 P77

input() 函数防止双击 py 文件执行时一闪而过

模块导入和重载 P81

>>> import script1

>>> from imp import reload

>>> reload(script1) # 重新加载无需再次 import 导入

from myfile import title # 实际会复制一份 title 模块里的变量,与直接 import title 而言,变量名被复制到了当前命名空间,可能会变量名冲突

dir(module_name) # 返回模块内部所有可用的变量名列表,返回对象的所有属性

exec(open(‘module.py’).read()) # 运行某个 py 文件

path=r’c:\python\test’ # 不需要转义,可用于 Windows 的路径 P117

P129 Python 中字典是无序的,若需要访问时做到有序,那么可以把字典的 key 值单独放到一个列表中并对列表排序;每次访问字典时都从该列表取 key 值即可;或者使用 sorted() 函数:

>>> for key in sorted(D): print(D(key))

元组 Tuple 不可改变,可省略括弧,有两个独特函数:T.index(4) 元组中 4 的索引值是3;T.count(4) 元组中 4 的个数是1

>>> T = (1, 2, 3, 4)

读取文件:

>>> for line in open(r'./data.txt'): print(line)

自动回收未被引用的对象;变量是引用,是指向对象的指针,a 和 b 共享引用,指向同一个 3 对象

>>> a = 3

>>> a = 'spam'

>>> a = 3

>>> b = a

多个变量引用同一个对象时,可通过任意一个变量改变该对象,因为是共享引用,所以造成其他变量引用的对象(其实是同一个对象)发生了改变;若想不发生改变,可使用 copy 或 deepcopy P192

字符串分片

>>> 'spam'[1:3]

>>> 'spam'[slice(1, 3)]

>>> 'spam'[::-1] # 反转

>>> 'spam'[slice(None,None,-1)]

格式化字符串

>>> 'That is %d %s bird!' % (1, 'dead')

>>> 'That is {0} {1} bird!'.format(1, 'dead')

将字符串转换为可修改的列表,修改完后再转换为字符串

>>> S = 'spammy'

>>> L = list(S)

>>> L

['s', 'p', 'a', 'm', 'm', 'y']

>>> L[3] ='x'

>>> S = ''.join(L)

>>> S

'spaxmy'

字符串分割

>>> line = "I'mSPAMaSPAMlumberjack"

>>> line.split("SPAM")

基于字典的格式化表达式

>>> reply = """

Greetings..

Hello %(name)s!

Your age is %(age)s

"""

>>> values = {'name':'Bob', 'age':40}

>>> print(reply % values)

P230 ‘first={0}, last={1}, middle={2}’.format(*parts) # *parts 解包一个元组的项作为单独的函数参数

**data 是一种特殊语法,把一个由键值对组成的字典解包为一组组像 “name=value” 的关键字参数

列表推导

>>> L=[x**2 for x in range(5)]

>>> L

[0, 1, 4, 9, 16]

对比

类型构造示例序列一个包含其他对象的有序集合不可变性创建后不能原位置改变

数字略否是

字符串略是是

列表[1, [2, ‘three’], 4.5]list(range(10))是否

字典{‘food’:’spam’, ‘taste’:’yum’}dict(hours=10)否否

元组(1, ‘spam’, 4, ‘U’)tuple(‘spam’) == (‘s’, ‘p’, ‘a’, ‘m’)是是

集合set(‘abc’){‘a’,’b’,’c’}否否(不可变集合)

赞过:

赞 正在加载……

相关

python笔记手册_《Python 学习手册》读书笔记相关推荐

  1. 统计学习导论_统计学习导论 | 读书笔记11 | 多项式回归和阶梯函数

    ISLR(7)- 非线性回归分析 多项式回归和阶梯函数 Note Summary: 0.从理想的线性到现实的非线性 1.多项式回归 2.Step Function 3.参考 0. Moving Bey ...

  2. 统计学习导论_统计学习导论 | 读书笔记15 | 广义可加模型

    ISLR 7.7 广义可加模型 要点: 0.广义可加模型介绍 1.用于回归问题的GAM -- 多元线性回归的推广 2.用于分类问题的GAM -- 逻辑回归的推广 3.GAM的优点与不足 0. Gene ...

  3. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  4. Unreal Engine 4 学习总动员读书笔记(2)

    Unreal Engine 4 学习总动员读书笔记(2) 参考<Unreal Engine 4 学习总动员>,之前已经将视频的操作一步步的完成,但并没有对知识点进行深入理解和提取,本章针对 ...

  5. Unreal Engine 4 学习总动员读书笔记

    Unreal Engine 4 学习总动员读书笔记 参考<Unreal Engine 4 学习总动员>,按照里面的录制的视频一步一步的操作,并将操作的流程和关键截图保存下来,方便后面的再次 ...

  6. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  7. React学习手册 React学习手册中文版 React学习手册pdf React学习手册中文版pdf

    React学习手册,React学习手册PDF React学习手册中文版,React学习手册中文版PDF React学习手册,React学习手册pdf,React学习手册-14393339,React学 ...

  8. 《好好学习》读书笔记心得感悟1400字

    <好好学习>读书笔记心得感悟1400字: 再有三个月,孩子就要上小学了. 这两天,孩子的爷爷奶奶反复和我强调,一定要养成良好的作息习惯."第一,早睡早起.晚上无论我有多忙,也一定 ...

  9. 正则表达式学习日记_《学习正则表达式》笔记_Mr_Ouyang

    正则表达式学习日记_<学习正则表达式>笔记_Mr_Ouyang 所属分类: 正则表达式学习日记  书名:     学习正则表达式 作者:     Michael Fitzgerald 译者 ...

  10. c语言程序设计读书笔记3000字,C语言程序设计读书笔记题目

    读书笔记注意事项: 1. 读书笔记要求至少有六个题目,在一类.二类.三类题目中各选两题,具体题目选择由学生自行选择. 2. 每个题目必须包含所选题目,以及具体题目的程序实现过程,要求每行语句后都需要有 ...

最新文章

  1. FirewallD 详解
  2. mysql数据库主从不同步的解决方法
  3. 什么是泛型、为什么要使用以及泛型擦除
  4. Windows Embedded CE 6.0开发初体验(二)CE开发环境
  5. Android之NetworkOnMainThreadException异常
  6. 【鲲鹏来了】鲲鹏迁移过程案例分享
  7. Selenium自动化测试
  8. 罗切斯特大学排名计算机排名,罗切斯特大学排名
  9. 报错:mysqldump‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  10. 【重点】剑指offer——面试题25:二叉树中和为某一值的路径
  11. extended-insert对mysqldump及导入性能的影响
  12. 最贵服务器多少钱_十次方分享:租服务器一般花费多少钱一年?
  13. 多种交换机端口镜像 Port Mirroring 配置
  14. shell 命令set -e的作用
  15. 计算机修改WINDOWS版本,Windows OEM修改器
  16. Java利用HttpPost工具类提交数据
  17. php115网盘seo,115网盘禁止影视资源外链 网盘行业路在何方
  18. 免费比对工具DiffMerge
  19. 思科服务器网关配置文件,思科服务器网关配置文件
  20. Word章节自动编号+题注自动编号+公式编号+交叉引用

热门文章

  1. ping指令的格式及参数
  2. ESO+LTV MPC算法笔记
  3. 麦肯锡精英的39个工作习惯
  4. (附源码)springboot校园疫情管理系统 毕业设计021506
  5. 思博伦PosApp(Positioning Application)使用方法——如何设置动态载具
  6. DBeaver小松鼠的介绍和快捷键
  7. 2020京东校园招聘笔试编码题小分享--大小写切换
  8. 滑动报错 Unable to preventDefault inside passive event listener due to target being treated as passive.
  9. ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索
  10. 职场修炼--你开口说话的境界在第几层?