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()

 

posted @ 2020-03-05 11:13  世味  阅读(189)  评论(0编辑  收藏  举报