python3.7使用笔记

python3.7使用笔记

安装python3.7 使用pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer bash

将下面脚本放进.zshrc


export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

  1. 重开一个终端,因为试过source ~/.zshrc会有问题

在一个目录执行 pyenv local 3.7.0

使用

  1. breakpoint()

def divide(e, f):
	breakpoin()
	return f / e

  1. dataclass

@dataclass
class Point:
    x: float
    y: float
    z: float = 0.0

p = Point(1.5, 2.5)
print(p)   # produces "Point(x=1.5, y=2.5, z=0.0)"

  1. 字典的keys排序固定

{'one': 1, 'two': 2, 'three': 3}


参考

https://www.python.org/dev/peps/pep-0498/ 关于fstring

https://realpython.com/python37-new-features/ 主要参考

Loading Disqus comments...
Table of Contents