1.解释型的,面向对象的,带有动态语义的高级程序设计语言。

   

   2.使用Python

python (1)_垃圾回收

    3.Python和c脚本的区别

Python脚本

python (1)_常用工具_02

  ** #coding:utf-8      设置编码格式

c脚本

python (1)_程序设计_03 

   运行

python (1)_程序设计_04


python (1)_常用工具_05

    4.Python常用工具


ipython

python (1)_垃圾回收_06

pycharm

python (1)_常用工具_07

   

   5.字符编码

   ASCII:  用二进制存储数据,一个字节存储一个字符。

   Unicode:所有文字都是用两个字节存储,在内存中存储。

   Utf-8:  可变长度编码,英文字符用一个字节存储,中文用三个字节存储,硬盘中存储。

  

   

   6.编码与解码

    编码:从Unicode到utf-8格式

    解码:从utf-8到Unicode格式

python (1)_垃圾回收_08

    7.输入与输出

    (1)输入

python (1)_垃圾回收_09

     (2)输出,可以有多个,用“,”隔起来

python (1)_常用工具_10

   

    8.变量

    变量的命名:变量名首字母必须为字母(a-z A-Z),下划线(_),变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位。


    Python垃圾回收机制:Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。它的优点是机制简单,当新的引用指向该对象时,引用计数加1,当一个对象的引用被销毁时减1,一旦对象的引用计数为0,该对象立即被回收,所占用的内存将被释放。


python (1)_程序设计_11

    9.运算符

算数运算符

python (1)_程序设计_12

关系运算符

python (1)_程序设计_13

逻辑运算符

python (1)_程序设计_14

  

   10.Python数据类型

 数字

(1)×××

python (1)_程序设计_15 

(2)长整型

python (1)_程序设计_16

(3)浮点型

python (1)_程序设计_17

(4)复数类型

python (1)_垃圾回收_18



 字符串

(1)定义字符串的三种方法

python (1)_程序设计_19

(2)转义字符

python (1)_常用工具_20python (1)_垃圾回收_21

(3)三重引号

python (1)_程序设计_22

  

   11.字符串的索引

python (1)_常用工具_23

   

   12.字符串的切片

python (1)_垃圾回收_24