美文网首页
极客时间Python核心技术与实践笔记

极客时间Python核心技术与实践笔记

作者: 杨闯 | 来源:发表于2020-02-08 18:11 被阅读0次

1

2

03 | 列表和元组,到底用哪一个?

列表和元组,都是一个可以放置任意数据类型的有序集合,与其它语言相比较,集合的数据类型不要求一致
列表是动态的,元组是静态的。
列表和元组都支持切片操作、都可以随意嵌套

列表是动态的,长度可变,可以随意的增加、删减或改变元素。列表的存储空间略大于元组,性能略逊于元组。
元组是静态的,长度大小固定,不可以对元素进行增加、删减或者改变操作。元组相对于列表更加轻量级,性能稍优。

4

5 深入浅出字符串

字符串:单引号、双引号、三引号
方便你在字符串中,内嵌带引号的字符串
Python 的三引号字符串,主要应用于多行字符串的情境
常用操作:索引、切片、遍历(for char in name:)、
Python 中字符串的改变,通常只能通过创建新的字符串来完成
string.strip(str),表示去掉首尾的 str 字符串;
string.lstrip(str),表示只去掉开头的 str 字符串;
string.rstrip(str),表示只去掉尾部的 str 字符串。

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26 代码规范

常用的编程规范

名称 网址 适合群体
《8 号 Python 增强规范》(Python Enhacement Proposal #8)简称 PEP8 个人和小团队开发者
《Google Python 风格规范》(Google Python Style Guide)简称 Google Style http://google.github.io/styleguide/pyguide.html 更严格

机器的代码体验

应该在代码风格中,避免去用 is 比较两个 Python 整数的地址,因为-5 到 256 之外的数字,会因为重新定义而被重新分配内存,导致相同的两个数结果也是 False

正确的是在代码风格中,当你和 None 比较时候永远使用 is:

lint工具

pylint:https://www.pylint.org/

27 学会合理分解代码,提高代码可读性 代码规范——PEP8

Pycharm 已经内置了 PEP 8 规范检测器
请选择四个空格的缩进,不要使用 Tab,更不要 Tab 和空格混着用。
每行最大长度请限制在 79 个字符
全局的类和函数的上方需要空两个空行,而类的函数之间需要空一个空行

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

相关文章

  • Python核心技术与实战笔记目录

    参考资料: 极客时间 Python核心技术与实战学习 Python核心技术与实战(极客时间)链接:http://g...

  • 极客时间Python核心技术与实践笔记

    1 2 03 | 列表和元组,到底用哪一个? 列表和元组,都是一个可以放置任意数据类型的有序集合,与其它语言相比较...

  • Python03 字符串

    以下主要是听极客时间:Python核心技术与实战时做的笔记 字符串是python一种常见的数据类型,比如函数的注释...

  • Kafka 重平衡 全流程解析

    前言 本文来自 极客时间 Kafka核心技术与实战这段时间有看 极客时间的这个课程,这里仅以分享的角度来做个笔记。...

  • Python对象的比较和拷贝

    李文轩 2019-08-17声明:这是本人学习极客时间的Python核心技术与实战的笔记,有侵权请联系我。 ' =...

  • Python02 数据结构:字典和集合

    以下主要是听极客时间:Python核心技术与实战时做的笔记 对于每一门编程语言,数据结构都是重中之重。对于Pyth...

  • Python01 数据结构:列表和元组

    以下主要是听极客时间:Python核心技术与实战时做的笔记 对于每一门编程语言,数据结构都是重中之重。对于Pyth...

  • Redis线程那些事

    本文作为学习笔记,文章内容来自“极客时间”专栏《Redis核心技术与实战》,如有侵权,请告知,必即时删除。 Red...

  • 针对Redis内存碎片以及缓冲区溢出的优化

    本文作为学习笔记,文章内容来自“极客时间”专栏《Redis核心技术与实战》,如有侵权,请告知,必即时删除。 1、内...

  • Redis缓存淘汰策略

    本文作为学习笔记,文章内容来自“极客时间”专栏《Redis核心技术与实战》,如有侵权,请告知,必即时删除。 1、淘...

网友评论

      本文标题:极客时间Python核心技术与实践笔记

      本文链接:https://www.haomeiwen.com/subject/gogixhtx.html