python_学习笔记

主要记录python和其它语言中不一样特性、以及重点部分

第一次写博客呢 😂 没有分享知识的能力,只看成是记录本身的学习过程了python

 

Python是一门跨平台的解释型高级动态编程语言shell

支持面向对象程序设计,拥有大量成熟的扩展库编程

支持把多种不一样语言编写的程序融合编程语言

这个语言自由度很大,学习门槛低,推荐没有其它语言基础的人学习学习

 

在使用变量前无需提早声明和定义,属于强类型编程语言,编译器会自动推断类型,同时是一种动态类型语言,可随时变换类型spa

在IDLE中使用交互式编程模式设计

>>> a = 1 ###无需定义类型
>>> a
1
>>> a = "233" ###类型能够改变
>>> a
'233'

 

采用基于值的内存管理方式,同一个值在内存中只有一份,多个变量指向同一个内存地址code

支持内存的自动管理,可是推荐显示的删除变量对象

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

 

变量类型和其它语言差很少,支持复数blog

字符串可用,单引号,双引号,三引号来表示

 

运算符 : 支持矩阵相乘运算符@、不支持++ --运算符

 

输入 input() 输出 print()

相关文章
相关标签/搜索