Python 简介

###本简介浓缩了一些基本概念,并且随着学习会不断增加跟新###

 

Python 是一种解释型的面向对象的语言。由 Guido Van Rossum 于1989年发明,1991年公布。 网站 www.python.org

特点:

     可读性强、简洁、面向对象、免费开源、可移植性强以及具有丰富的库。

应用范围:

     科学计算、人工智能、WEB服务端和网站后端、GUI开发、游戏开发、系统运维和大数据等。

      python 是解释执行,所以性能较低

Python解释器:

      CPython、 Jython、IronPython、 PyPy

Python开发环境 IDL(Integrated Development Environment 集成开发环境) :

    IDLE、 Pycharm、wingIDE、Eclipse、IPython

程序的基本格式:

    1. 恰当的空格,缩进

    2. 区分大小写

    3. 注释,# 单行注释 , ''' 多行注释'''

    4. 使用\ 连接行

 对象:

    python中一切皆对象。

     对象由标识(identity)、类型(type)、值(value) 组成。对象的本质就是一个内存块,有特定的值,支持特定的类型的相关操作。

引用:

    python中变量也称为对象的引用。变量存储的是对象的地址。

    变量位于栈内存,对象位于堆内存。

 

  python 标识符命名规则:

类型 规则 例子
模块和包名 全小写字母,尽量简单。若多个单词之间用
下划线
math, os, sys
函数名 全小写字母,多个单词之间用下划线隔开 phone, my_name
类名 首字母大写,采用驼峰原则。多个单词时,
每个单词第一个字母大写,其余部分小写
MyPhone、MyClass、
Phone
常量名 全大写字母,多个单词使用下划线隔开 SPEED、MAX_SPEED


变量的赋值:

        变量的声明和赋值用于将一个变量绑定到一个对象上

         变量名 = 表达式
         变量可以通过del删除,如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间。
         链式复制:a=b=456   系列解包赋值:x,y,z = 1,2,3

python数据类型和运算符:

        整型,浮点型,布尔型,字符串型

       

运算符 说明 示例 结果
+ 加法 3+2 5
- 减法 30-5 25
* 乘法 3*6 18
/ 浮点数除法 8/2 4.0
// 整数除法 7//2 3
% 模(取余) 7%4 3
** 2**3 8

     除数不能为0
     用 divmod()函数同时得到商和余数



 

  

 

  

     

posted @ 2022-09-22 15:39  Abstracthinking  阅读(31)  评论(0编辑  收藏  举报