python_学习笔记
主要记录python和其它语言中不同特性、以及重点部分
第一次写博客呢 😂 没有分享知识的能力,只当作是记录自己的学习过程了
Python是一门跨平台的解释型高级动态编程语言
支持面向对象程序设计,拥有大量成熟的扩展库
支持把多种不同语言编写的程序融合
这个语言自由度很大,学习门槛低,推荐没有其它语言基础的人学习
在使用变量前无需提前声明和定义,属于强类型编程语言,编译器会自动推断类型,同时是一种动态类型语言,可随时变换类型
在IDLE中使用交互式编程模式
>>> a = 1 ###无需定义类型 >>> a 1 >>> a = "233" ###类型可以改变 >>> a '233'
采用基于值的内存管理方式,同一个值在内存中只有一份,多个变量指向同一个内存地址
支持内存的自动管理,但是推荐显示的删除变量
>>> x = 1 >>> y = 1 >>> id(x) 140731043661472 >>> id(y) 140731043661472 >>> x 1 >>> del x >>> x Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> x NameError: name 'x' is not defined
变量类型和其它语言差不多,支持复数
字符串可用,单引号,双引号,三引号来表示
运算符 : 支持矩阵相乘运算符@、不支持++ --运算符
输入 input() 输出 print()