Python学习笔记

参考笔记:Python 简介 | 菜鸟教程

2022-8-17 学习注意点:

  1. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

  2. Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

  3. 互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

  4. 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

  5. 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力

  6. 资料下载:Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:Welcome to Python.org

  7. 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

  8. Python文档下载地址:Our Documentation | Python.org

  9. 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

  10. Python 中的标识符是区分大小写的。

  11. 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。

  12. 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

  13. Python 可以同一行显示多条语句,方法是用分号 ; 分开,

  14. 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

  15. <>,该符号是不等于 - 比较两个对象是否不相等。python3 已废弃。

  16. %=,取模赋值运算符,等价于:c %= a 等效于 c = c % a。

  17. 按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13,二进制格式如下:a = 0011 1100   b = 0000 1101

  18. round() 方法返回浮点数x的四舍五入值。

  19. choice() 方法返回一个列表,元组或字符串的随机项。

  20. randrange() 方法返回指定递增基数集合中的一个随机数,基数默认值为1。

  21. random() 方法返回随机生成的一个实数,它在[0,1)范围内。

  22. seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

  23. shuffle() 方法将序列的所有元素随机排序。

  24. uniform() 方法将随机生成下一个实数,它在 [x, y] 范围内。

  25. hypot() 返回欧几里德范数 sqrt(x*x + y*y)。

  26. Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

  27. Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

  28. Python capitalize() 将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。

  29. Python 正则表达式,正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。****今8.17看到正则表达式,明天继续。Python学习笔记_第1张图片

     

你可能感兴趣的:(学习)