网上有这样一张图片,信息量很大,通常会被配上标题“一张图带你学会Python”

这张图流传甚广,但我没有找到明确的出处,图片上附带了 UliPad 的作者 Limodou 的信息,很有可能是原作者。如有知情者可留言告诉我。

其实,说看了这张图就能学会 Python 显然过于“标题党”,如果你有类似的速成想法也请尽早摒弃。但这张图的价值在于,用一段简单的代码,将 Python 的许多基础知识点都涵盖在了一起。如果你是个 Python 初学者,刚看了一些入门教程,对基础有一些了解之后,可以对照这张图回顾下相关的知识点,看看自己能不能讲出里面每一个标注的含义。

不过这张图是基于 Python 2 的(虽然影响也很小),所以我做了几个注释,也就是图上的几个数字,对内容做一点点补充说明:

关于编码,并不是一定要 UTF-8,而是要求“一致”,这点在 Windows 上使用 Python 2 尤其要注意。如果你需要读写系统文件,或者从命令行获取输入,可能设置为 Windows 默认的 GBK 反倒会更方便。

Python 3 的 print 方法是一个函数,需要加上括号进行调用,比如 print('Hello World') 。要注意的是,如果 print 后面是计算式,也要全部放在括号里,比如 print('%s加%s等于%s'%(param1,secondParam,res))。

range() 方法在 Python 3 里返回的不再是列表,而是一个 range 对象,相当于一个迭代器。但用在 for 循环遍历时写法没有区别。

Python 3 提供了一种功能更丰富的字符串格式化方法 .format() 。

Python 比较数值时可以链式比较,如 42 < res < 50 ,但如果要用 and 或者 or 的时候,必须写成 res == 42 or res == 50 ,不能省略成 res == 42 or 50 。

Python 的内置方法都是前后各两个下划线,不要错写成一个,那样就会被当做新的自定义方法而不被调用。

以上我加的这几点,都是以往很多初学者会遇到的坑,供参考。

为满足广大自学者的学习需求,Python资料需求者可以联系我,互相交流学习

一张图学会python 3_一张图学会Python?想啥呢?!相关推荐

  1. dive into python 3_对象方法Dive into Python读书笔记3

    近期朋友几篇文章介绍了改对象方法的文章. 关联文章的地址 XML,以及网络部份直接跳过了. 单元测试部份很好,但是我前目是小作坊式的发开,更重视效率,所以也略过. 当前有机遇 会返来看这几章的. 1. ...

  2. 学Java还是Python?一张图告诉你!

    Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷惑且最经常问的问题是,我该学 Java 还是 Python,是不是 Python 容易学,或是应该先 ...

  3. 是学习Java还是Python?一张图告诉你!

    Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷惑且最经常问的问题是,我该学 Java 还是 Python,是不是 Python 容易学,或是应该先 ...

  4. 一张图看懂世界石油分布?用Python轻松搞定!(附数据下载)

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 获取数据: 扫描下方公众号 回复关键字"石油" ...

  5. 一张图看懂世界石油分布?用Python轻松搞定!

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 作者:Mika 数据:真达   后期:泽龙  设计:一凡   Sho ...

  6. 学习Python的14张思维导图

    点击图片参加 推荐阅读: python全栈工程师视频 不可错过的十本Python好书 学习过程中发现的学习资源分享给大家. 原文链接: 一文总结学习Python的14张思维导图 本文主要涵盖了 Pyt ...

  7. 资料 | Python的14张思维导图(可后台下载)

    微信公众号 关键字全网搜索最新排名 [机器学习算法]:排名第一 [机器学习]:排名第一 [Python]:排名第三 [算法]:排名第四 来自:AI科技大本营 下载方式请见文末 总览 14 张思维导图 ...

  8. python在一张图上画多个线条

    python 在一张图上画多个roc ptyon在一张图上添加图例 python将多个roc曲线画到一张图上 说明 我写了一个画图函数,这个函数可以画很多图在一个图上: 可以自由的确定画图个数 调用 ...

  9. 计算机视觉——python在一张图中画多条ROC线

    在验证分类算法的好坏时,经常需要用到AUC曲线,而在做不同分类模型的对比实验时,需要将不同模型的AUC曲线绘制到一张图里. 计算机视觉--python在一张图中绘制多个模型的对比ROC线 1. 小型分 ...

最新文章

  1. C#网络编程系列文章索引
  2. 如何格式化电脑_Mac苹果电脑如何格式化?
  3. Linux(CentOs)下安装Phantomjs + Casperjs
  4. 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)
  5. 从STL中查找、统计和过滤重复(相同)的数据
  6. ASP.NET2.0中配置文件的加密与解密
  7. Yii2系列教程三:Database And Gii
  8. py 字典添加多个value_# Python 3 # Python 3字典Dictionary(1)
  9. matlab sar 斑马图,星载合成孔径雷达(SAR)斑马图仿真与研究
  10. 人人都需要专利的原因
  11. 如何使用print()打印类的实例?
  12. http --- 从输入URL到页面加载的过程发生了什么?
  13. SQL server 數據庫 從SQL2000搬移到SQL2016
  14. 汇编语言程序设计-钱晓捷(第五版)学习笔记目录
  15. Typora免费版下载【Mac、Windows】
  16. zblog如何调用HTML,Zblog教程:模板文件与调用标签详细说明
  17. 2021年一个python画图的完整代码
  18. Qt之实现动效导航栏
  19. 详解 FTP、FTPS 与 SFTP 的原理
  20. 560套Axure低保真原型打包下载!各行各业产品经理、交互设计师必备资源库!!!

热门文章

  1. XPath与lxml类库
  2. threading注意点(python 版)
  3. Python colormap库的安装和使用
  4. jQuery框架学习第三天:如何管理jQuery包装集
  5. 深度学习《CNN架构续篇 - BatchNorm》
  6. 查看mysql是否启用安全审计_如何查看oracle是否开启了审计功能?
  7. PyTorch模型部署:pth转onnx跨框架部署详解+代码
  8. cs224 - Lecture2: Word Vectors and Word Senses
  9. 使用函数自调用实现将局部变量转换成全局变量
  10. 人机融合群智计算【会议】