首先安装Python环境

官网链接:https://www.python.org/ ,本文学习过程中下载的当前latest版本3.11.4。

  • 首页中下方Download 点击 Latest的超链接进行跳转下载页面
  • 拉到下方Files部分点击Windows Installer 超链接进行下载,下载后是exe文件傻瓜安装
  • 安装过程中有Add xxxx Path 自动添加环境变量记得勾选
  • 安装后在CMD中键入命令 python -V(注意大写) 可以看到当前python版本号
  • 确认pip(Python的包管理工具)是否安装,pip -V

IDE

本人习惯使用VS Code进行开发

  • 安装python扩展即可

Hello Word

  • 在VS Code中新建.py文件
  • 输入 print("hello word")
  • 点击右上角三角号运行、鼠标右键选择菜单 Run Python File in Terminal 运行python文件 、cd到当前文件所在目录使用解释器运行;输入python 文件名.py运行以上三种都可以看个人习惯

Python 基础语法

1. 注释

当学习一门语言除了第一个demo HelloWord以外最重要的我想就是注释了。养成注释习惯,这样在未来无论是谁CodeReview时至少知道这段代码在干嘛 ^0 ^!

  • 单行注释: # 后跟注释内容
  • 多行注释: 可以使用’’’注释内容’’’,也可以使用”””注释内容”””;

2. 缩进

在python中缩进是很关键的作用域,不同于java和C#由括号控制作用域。

1
2
3
4
5
if True:
print("A")
else:
print("B")
print("C")

上边例子中输出结果为AC

3. 数据类型

python中变量不需要声明,但每个变量使用前都必须赋值,变量赋值以后才会被创建。
所以在python中变量是没有类型的,我们所说的“类型”是变量在内存中对象的类型。

1
2
3
name = "张三" # 字符串
age = 15 # 整型
height = 173.54 # 浮点型

python中常见的数据类型

  • Number(数字)
  • String(字符串)
  • bool(布尔)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)
  • Complex(复数)

python中的6个标准类型

  • 不可变数据(3个):Number,String,Tuple
  • 可变数据(3个):List,Dictionary,Set

不可变数据是指在创建变量后内存中的值不会被后续变更所修改,如果重新对变量赋值则指向新的内存空间。
此外还有一些高级的数据类型,例:字节数组(bytes)。
可以根据内置函数type()来查看当前变量数据类型、也可根据isinstance(a,int)来片段当前变量类型

1. 数字

数字类型用于存储数值,是不可改变的数据类型,意味着改变变量数值会在内存中分配一个新的对象
python3 支持int、float、bool、complex
在python3中只有一种整型int表示长整型没有python2中的long。