美文网首页
Python 3学习拾遗

Python 3学习拾遗

作者: 韧心222 | 来源:发表于2018-07-03 17:17 被阅读0次

这篇文档是一篇个人学习Python的一些遗漏或者记得不熟悉的东西,不成系统。

1.输出

1.1 格式化输出

python的格式化输出主要有以下几种方式:

  1. 将变量直接放入大括号
my_name="Lala"
print(f"Let's talk about {my_name}.")
  1. 使用format函数+{}
formatter = "{} {} {}"
print(formatter.format("one", True, 1))
  1. Python2 的方式
my_name="Lala"
print("Let's talk about %s."% my_name)

1.2 print不换行

正常情况下,我们使用print函数,会产生换行符,例如:

print("abc")
print("edf")

执行后,会输出:

abc
edf

如果要想不生成换行符,则需要添加end参数:

print("abc", end='')
print("edf")

2. 解码和编码

《笨办法学python3》有一个关于解码和编码的小口诀——“解码字符串,编码字节串”(Decode bytes, encode strings, DBES)

3. Boolean的返回值

Python和很多编程语言一样,都是给布尔表达式返回两个被操作对象中的一个,而非True或False。这意味着,如果你写了Flase and 1 ,得到的是第一个操作数(False),而非第二个操作数(1),但如果你写的是True and 1,得到的将是第二个操作数(1)
---《笨办法学python3》

True and 1

上述表达式的返回值是1

False and 1

上述表达式的返回值是Fasle

3. 字典

3.1 有序字典

使用collections.OrderedDict,暂时用不到,先记录下来

4. 列表

列表复制:

result = l1[:]

5. 面向对象

Python3的面向对象的一些基本原则:

  1. 不惜一切代价避免多重继承
  2. 如果一些代码在不同的位置和场合会用到,就用组合把它们做成模块
  3. 只有代码的可复用部分之间有清楚的关联,可以通过一个单独的共性联系起来的时候,才使用继承。
  4. 类应该使用"驼峰式大小写"(camel case)
  5. init不应该做太多的事情
  6. 其他函数应该使用下划线分割词
  7. 不要使用来自模块的变量或者全局变量

相关文章

  • 资料

    Python爬虫系列(一)初期学习爬虫的拾遗与总结(11.4更) Python爬虫学习系列教程 Python爬虫学习手册

  • Python 3学习拾遗

    这篇文档是一篇个人学习Python的一些遗漏或者记得不熟悉的东西,不成系统。 1.输出 1.1 格式化输出 pyt...

  • Python3学习拾遗2

    Python3 学习拾遗2 今天观看李沐大神的深度学习视频,突然把以前经常搞混的几个地方弄明白了,所以赶紧记下来。...

  • python语法拾遗

    python语法拾遗 单行注释 #!/usr/bin/python3 使用三引号('''或""")可以指定一个多...

  • 拾遗神兽目录

    拾遗神兽(番外篇)黑猫 拾遗神兽(1)水晶心的梦 拾遗神兽(2)新宠 拾遗神兽(3)初次交锋猫大爷 拾遗神兽(4)...

  • Python学习之模块

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

  • Python学习之面向对象高级编程

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

  • Python学习之正则

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

  • Python学习之常用模块

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

  • Python学习之进程和线程

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

网友评论

      本文标题:Python 3学习拾遗

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