Python基础(一)

一、简介

  1、Python的诞生

    创建人(发明者):Guido van Rossum(吉多)荷兰人,现居于美国

    时间:1989年,1991年发行第一个公开发行版

    Python官网地址:http:www.python.org

      注:Python2 版本2020年结束维护

  2、Python的应用领域

      系统运维、网络编程(搜索引擎、爬虫、服务器编程)、科学计算、人工智能、web开发、云计算、

    大数据及数据库编程、教育、游戏、图像处理等

  3、Python的优缺点

    优点:面向对象(面向对象的语言有:Java、C++、Python、C#、Swift)

       免费

       可移植(即:可在Windows、Linux、Unix、Ios、Android上运行)

       可混合编程(C/C++/Java/.net)

       简单易学

          应用领域广泛

       开源

    缺点:与C/C++相比,执行速度不够快,不能封闭源代码

  4、Python的运行

    Python依赖于解释执行器的类型

      CPython      --- >  C语言开发

      Python3       --- >  C语言

      JPython       --- > Java语言开发

      IronPython   --- > .net语言开发  

      PyPy            --- > Python语言开发

  5、Python编程

    Python文件都是以 .py 结尾,一个简单Python程序就是一个 .py 文件。

    要把安装的Python版本添加使用的编辑器的环境里面

  6、Python代码的运行

    第一种方式:终端命令行下:Python  文件名

    第二种:在程序的第一行加上  #!/usr/bin/env python    --->这是设置Python解释器,告诉系统这是一个Python程序

        然后,用  chmod  xxx  文件名  修改文件权限,比如:chmod  775  hello.py 然后在程序文件所在路径下使用

        ./文件名  运行程序

  7、Python的交互模式

    Linux、Windows都是打开终端,然后输入Python,回车,就进入到Python的交互模式了。如果系统里装有Python2 和Python3

    则输入Python进入的是Python2的交互模式,Python3进入的才是Python3

    退出交互模式:quit()  <回车>  或者 exit()  <回车>  或者 ctrl + d (输入文件结束符)  

  8、Python的注释

    以#开头,直至行尾  注释快捷键(通用):Ctrl + /  

    作用:让注释的内容不参与执行

  9、Python程序的组成

    Python程序是由模块组成

    模块是由数据、函数、类等组成

    函数由语句组成

    语句由表达式组成

   10、Python的核心数据类型(或者叫内置对象)

    数字(整型、浮点型、复数、布尔型数)

    字符串

    列表

    元组

    字典

    集合

    空值 - None

  11、赋值语句

    表示方式: =

    含义:创建一个变量或修改一个变量,防止内存被计算机回收

    语法:变量名 = 表达式

         或 变量名1 = 变量名2 = 表达式

       或变量名1,变量名2 = 序列  ---->这种叫做序列赋值

    作用:修改一个变量,此变量用来绑定数据对象

       修改一个变量的绑定关系,让其绑定另一个数据对象

    说明:当变量不存在时,创建该变量,同时将变量绑定在这个对象上

       当变量存在时,改变此变量的绑定对象

       一个变量只能绑定一个对象

       两个变量可以同时绑定一个对象

  12、表达式和运算符

    表达式:由一个数字或数字和运算符组成

    作用:通常让计算机做一些事情并返回结果

    运算符:

      +       加

      -        减

      *        乘

      /   除

      //       地板除(向下取整)

      %      求余

      **       幂运算

      -------------------------------

      is 、 is  not 运算符:判断两个对象是否是同一个对象,当是同一个对象时,返回True,否则返回False

      id(obj) 函数:

          作用:返回一个对象在内存中的地址

          参数:对象的名称

      ---------------------------------

      复合算数运算符:

       y += x               等同于 y = y + x

       y -= x               等同于 y = y - x

       y *= x               等同于 y = y * x

       y /= x               等同于 y = y / x

       y //= x               等同于 y = y // x

       y %= x               等同于 y = y % x

       y **= x               等同于 y = y ** x

  13、Python的标识符命名规则

    变量:变量名必须为标识符

       标识符必须以字母或下划线开头,后跟字母或下划线或数字

       不能使用Python关键字

    说明:Python的变量名区分大小写

    Python关键字:True、 False、 None 、 is 、 del 、if 、 elif等

      Python中查看关键字的方法:  

import keyword

print(keyword.kwlist)

  14、Python的自动化内存管理和引用计数

    每个对象都会记录有几个变量绑定(或者叫引用)自身,当引用的数量为0时,则此对象将被销毁(释放内存资源,)

    这种自动化内存管理的方式叫做引用计数

  15、小整数对象池

    CPython中,整数  -5 ~ 256 的数永远存在于小证书对象池中,不会释放且可以重复使用

转载于:https://www.cnblogs.com/longyuu/p/10079845.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值