Python进阶
前面的Python基础文章中简单介绍了Python的基础语法和一些常见的操作 这篇文章则会更加深入Python的各项机制 1. 对象与内存Python中几乎一切都是对象 比如: 1234x = 10s = "hello"lst = [1, 2, 3]d = {"name", "Tom"} 这里的10、"hello"、[1, 2, 3]、字典对象本身,都是对象 这里的 1x = 10 相当于创建一个整数对象10,然后让名字x指向这个对象 所以在python中,变量更像是标签 更具体的例子: 12x = 10y = x 这里并不是复制一个新的10,而是让y也指向同一个对象10 123x ───┐ ├──> 整数对象 10y ───┘ 1.1 可变对象和不可变对象1.1.1. 不可变对象对象创建后,内容不能被原地修改 常见类型有:int、float、bool、str、tuple、forzenset 不可变对象最重要的特点是不能被原地修改: 123a = 10a = ...
Hello World
欢迎使用 Hexo!这是你的第一篇文章。想了解更多信息,请查看documentation。如果你在使用 Hexo 时遇到任何问题,可以在troubleshooting中寻找答案,也可以在 GitHub 上向我提问。 快速开始创建一篇新文章1$ hexo new "My New Post" 更多信息:Writing 运行服务器1$ hexo server 更多信息:Server 生成静态文件1$ hexo generate 更多信息:Generating 部署到远程站点1$ hexo deploy 更多信息:Deployment
Python基础
Python是由荷兰人吉多·范罗苏姆(Guido van Rossum)在 1989 年在圣诞节期间创建、1991 年发布的高级编程语言,以简洁易读著称。越是接近人类的语言就越高级,python就是高级编程语言。相反,越接近机器语言的就越低级,例如汇编。 Python的特点主要有语法简洁、代码量较少、类库强大等特点。在机器学习领域提供了sklearn,在深度学习领域提供了Pytorch、TensorFlow等方便的库供我们使用,这也是笔者学习Python的主要原因。 1. 基础知识1.1. 输入输出输出函数 print() 123print() # 括号中填需要输出的内容print(*object, sep=' ', end='\n', file=None, flush=False) -> None # 函数签名 输入函数 input() 123input() # 括号中填需要输入的内容input(prompt='',/) -> str # 函数签名 1.2. 缩进这里要着重说一下python中的缩进,与...