Pyhon 语言概览安装与运行

## 1,Python概览
```mermaid
graph LR
python -->好处
好处 --> 面向过程
好处 --> 函数式编程
好处 -->面向对象
python -->缺点
缺点 -->运行效率
```

它的劣势主要是由于运行效率低,运行效率低的原因在于它和C#,Java一样需要一个中间托管环境。
python可以进行系统编程、GUI、网络脚本、Web、数据库、快速原型和科学计算

## 2,Python运行


几个cmd的运行指令:
d: (进入D盘)
cd teaching(进入D盘里的teaching)
cd..(返回)
cd(返回根目录)
dir(查看文件夹下有啥)
TIPS:创建文件尽量不要用中文

## 3python变量、类型及存储
1概念层级

如何约束类型?
如`name=TOM #就是给name命名为TOM,这是一个字符串str
age=20 #把20赋值给age类型为int
type(name) #检测类型
<class'str'> #结果

2变量

变量标识(前提是Jemy和Tom是指着同一个事儿)
id('Jemy')
198.......
id('Tom')
198...
所以发现他们指的是同一个地方

共享引用:
当程序使用“==”判断两个是否相等 “=”是指赋值

id(age) #判别内存是否相等
id(score)
age is score是说判别两个是否地方相同

范围问题 2的8次方是256,小于256的数说明内存里已有,用id的时候就直接会有指向,大于256的是自创,当有自创的时候两个指向就不一样
例如
salary = 3100
lines = 3100
id(salary)
19006144
id(lines)
19006160


3
对象类型


函数主要是第三方的库
例如
import .math #进入第三方的库,导入模块即可
math.sqrt(85)#开平方

import .random()#随机模块
name:"tom"
name[0]#方括号数字母在的位数
t
len(name)#长度3
3

原文地址:https://www.cnblogs.com/shirleysu90/p/11940895.html