分享

Python小白必看,干货满满,详细介绍

 资源分享大叔 2018-01-23

帮助手册

对比C++,Java的突出进步是内建Javadoc机制,程序员可以通过阅读Javadoc了解函数用法.Python也内建了一些方便函数以便程序员参考.

dir函数: 查看某个类/对象的方法. 如果有某个方法想不起来,请敲dir.在idle里,试试dir(list)

help函数: 详细的类/对象介绍. 在idle里, 试试help(list)

你好

Python小白必看,干货满满,详细介绍

  • 知识点

  1. input('某字符串')函数:显示'某字符串',并等待用户输入.

  2. print()函数:如何打印.

  3. 如何应用中文

  4. 如何用多行注释

字符串和数字

有趣的是,在 javascript 里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在 Python 里有点诡异,提示你字符串和数字不能连接,于是只好用内置函数进行转换

Python小白必看,干货满满,详细介绍

  • 知识点

  1. 用int和str函数将字符串和数字进行转换

  2. 打印以#开头,而不是习惯的//

  3. 打印多个参数的方式

列表

列表类似Javascript的数组,方便易用,定义元组,如何通过索引访问元组里的元素,元组可以合并,删除元素

Python小白必看,干货满满,详细介绍

运行实例

Python小白必看,干货满满,详细介绍

  • 知识点

  1. 列表长度是动态的,可任意添加删除元素.

  2. 用索引可以很方便访问元素,甚至返回一个子列表

字典

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

  • 知识点

  1. 将他当Java的Map来用即可

字符串

比起C/C++,Python处理字符串的方式实在太让人感动了把字符串当列表来用吧

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

  • 那中文和英文的字符串长度是否一样呢?

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

  • 知识点

  1. 类似Java,在python3里所有字符串都是unicode, 所以长度一致

条件和循环语句

条件和循环语句

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

  • 知识点

  1. 条件和循环语句

  2. 如何得到控制台输入

函数

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

  • 知识点

  1. Python 不用{}来控制程序结构,他强迫你用缩进来写程序,使代码清晰

  2. 定义函数方便简单

  3. 方便好用的range函数

异常处理

Python小白必看,干货满满,详细介绍

Python小白必看,干货满满,详细介绍

文件处理

对比Java,python的文本处理再次让人感动

Python小白必看,干货满满,详细介绍

  • 知识点

  1. open的参数:r表示读,w写数据在写之前先清空文件内容,a打开并附加内容打开文件之后记得关闭

类和继承

Python小白必看,干货满满,详细介绍

  • 知识点

  1. self:类似Java的this参数

包机制

每一个.py文件称为一个module,module之间可以互相导入请参看以下例子:

Python小白必看,干货满满,详细介绍

module可以定义在包里面.Python定义包的方式稍微有点古怪,假设我们有一个parent文件夹,该文件夹有一个child子文件夹.child中有一个modulea.py . 如何Python知道这个文件层次结构?很简单,每个目录都放一个名为_init_.py 的文件.该文件内容可以为空.这个

层次结构如下所示:

parent

--__init_.py

--child

-- __init_.py

--a.py

b.py

那么Python如何找到我们定义的module?在标准包sys中,path属性记录了Python的包路径.你可以将之打印出来:

import sys

print(sys.path)

通常我们可以将module的包路径放到环境变量PYTHONPATH中,该环境变量会自动添加到sys.path属性.另一种方便的方法是编程中直接指定我们的module路径到sys.path 中

  • 知识点

  1. 如何定义模块和包

  2. 如何将模块路径添加到系统路径,以便python找到它们

  3. 如何得到当前路径

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多