Python语言基础—定义变量与数据类型

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6



希望本阶段内容可以帮助大家学好Python基础,详情可以关注上方Python专栏!

文章目录

  • ​​系列文章目录​​
  • ​​一、变量的作用​​
  • ​​二、定义变量​​
  • ​​2.1 标识符​​
  • ​​2.2 命名习惯​​
  • ​​2.3 使用变量​​
  • ​​2.4 认识bug​​
  • ​​三、Debug工具​​
  • ​​3.1 打断点​​
  • ​​3.2 Debug调试​​
  • ​​3.2.1 Debug输出面板分类​​
  • ​​四、 认识数据类型​​
  • ​​总结​​

一、变量的作用

Python语言基础—定义变量与数据类型_开发语言

举例体验:我们去图书馆读书,怎么样快速找到自己想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进行了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。

这个编号其实就是把书籍存放的书架位置起了一个名字,方便后期查找和使用。

程序中,数据都是临时存储在内存中,为了更快速的查找或使⽤这个数据,通常我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量。

Python语言基础—定义变量与数据类型_后端_02

变量就是一个存储数据的的时候当前数据所在的内存地址的名字而已。

二、定义变量

变量名 = 值

变量名自定义,要满足标识符命名规则。

2.1 标识符

标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:

  • 由数字、字母、下划线组成
  • 不能数字开头
  • 不能使用内置关键字
  • 严格区分大小写

2.2 命名习惯

  • 见名知义。
  • 大驼峰:即每个单词首字母都大写,例如: MyName 。
  • 小驼峰:第二个(含)以后的单词首字母大写,例如: myName 。
    下划线:例如: my_name。

2.3 使用变量

my_name = 'TOM'
print(my_name)
schoolName = '黑马程序员'
print(schoolName)

2.4 认识bug

所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。

Python语言基础—定义变量与数据类型_后端_03

三、Debug工具

Debug工具是PyCharm IDE中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。
Debug工具使用步骤:

  1. 打断点
  2. Debug调试

3.1 打断点

  • 断点位置
    目标要调试的代码块的第一行代码即可,即一个断点即可。
  • 打断点的方法
    单击目标代码的行号右侧空白位置。
  • Python语言基础—定义变量与数据类型_语言基础_04


3.2 Debug调试

打成功断点后,在文件内部任意位置 — 右键 – Debug’文件名’ — 即可调出Debug工具面板 – 单击StepOver/F8,即可按步执行代码。

Python语言基础—定义变量与数据类型_python_05

3.2.1 Debug输出面板分类

  • Debugger
    显示变量和变量的细节
  • Console
    输出内容
四、 认识数据类型

在 Python 里为了应对不同的业务需求,也把数据分为不同的类型。

检测数据类型的方法: type()

a = 1
print(type(a)) # <class 'int'> -- 整型
b = 1.1
print(type(b)) # <class 'float'> -- 浮点型
c = True
print(type(c)) # <class 'bool'> -- 布尔型
d = '12345'
print(type(d)) # <class 'str'> -- 字符串
e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表
f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组
h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合

g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典
总结

定义变量的语法

变量名 = 值
  • 标识符

由数字、字母、下划线组成
不能数字开头
不能使用内置关键字
严格区分大小写

  • 数据类型

整型:int
浮点型:float
字符串:str
布尔型:bool
元组:tuple
集合:set
字典:dict




阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python