美文网首页
极客时间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核心技术与实践笔记

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