Python学习笔记-2

目录

变量的作用

定义变量

标识符

​ 命名习惯

使用变量

认识bug 

 Debug工具

认识数据类型

变量的作用

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

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

定义变量

变量名 = 值

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

标识符

标识符命名规则是Python中定义各种名字的时候的统一规范。

·由数字、字母、下划线组成

·不能数字开头

·不能使用内置关键字

·严格区分大小写

 命名习惯

见名知义

大驼峰:即每个单词首字母都大写MyName

小驼峰:第二个以后的单词首字母大写myName

下划线:my_name

使用变量

1.定义变量

        语法: 变量名 = 值

2.使用变量

3.看变量的特点

# 定义变量:存储数据TOM
my_name = 'TOM'
print(my_name)

# 定义变量:存储数据 学校
schoolName = '学校'
print(schoolName)

认识bug 

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

1.变量未定义

# 定义变量:存储数据TOM
my_name = 'TOM'
print(my_name)

# 定义变量:存储数据 学校
schoolName = '学校'
print(schoolname)

'''
报错如下:
Traceback (most recent call last):
  File "c:\Users\Administrator\Desktop\1.py", line 7, in <module>
    print(schoolname)
NameError: name 'schoolname' is not defined. Did you mean: 'schoolName'?
'''

 2.意外缩进

# 定义变量:存储数据TOM
my_name = 'TOM'
print(my_name)

# 定义变量:存储数据 学校
schoolName = '学校'
 print(schoolName)

'''
报错如下:
  File "c:\Users\Administrator\Desktop\1.py", line 7
    print(schoolName)
IndentationError: unexpected indent
'''

 3.先使用,后定义

# 定义变量:存储数据TOM
my_name = 'TOM'
print(my_name)

# 定义变量:存储数据 学校
print(schoolName)
schoolName = '学校'

'''
报错如下:
Traceback (most recent call last):
  File "c:\Users\Administrator\Desktop\1.py", line 6, in <module>
    print(schoolName)
NameError: name 'schoolName' is not defined
'''

 Debug工具

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

Debug工具使用步骤:

1. 打断点

2. Debug调试

由于小编的编译器使用的Visual Studio Code,所以接下来主要讲解的是VS Code中调试。如果有使用pycharm的小伙伴,可以查看PyCharm中的Debug使用_溏心蛋*的博客-CSDN博客Debug工具篇文章接上文Debug工具是pycharm IDE中集成的调试程序工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。Debug工具使用步骤:1. 打断点2. Debug调试打断点断点位置目标要调试的代码块的第一行代码即可,即一个断点即可。打断点的方法单机目标代码右侧空白的位置。Debug调试选择Debug'DebugTest'代码开始运行,直至断点处。并弹出控制台。在此处执行接下来的操作。每一项的作用如下:显示https://blog.csdn.net/L1416279170/article/details/124056503

 1.打断点

断点位置:目标要调试的代码块的第一行代码即可,即一个断点即可。

打断点的方法:单机目标代码右侧空白的位置。

 2.Debug调试步骤如下:

点击Debug Python File

 会弹出窗口,包括三部分(调试面板,内容显示面板,输出面板)

调试面板:分别功能为:继续,单步跳过(不进入函数),单步跳过(进入函数),单步跳出,重启,停止。

内容显示面板:会显示变量值的变化过程等。

输出面板:会输出代码中将要输出的内容。

 执行,点击单步跳过

 箭头移动

变量赋值

继续执行:

执行完成后,变量会清空,因为变量是执行程序是临时存储的。

认识数据类型

数据类型:

数值:int(整型)、float(浮点型)

布尔型:True(真)、False(假)

str(字符串)

list(列表)

tuple(元组)

set(集合)

dict(字典)

'''
1. 保存不同的变量的类型
2. 验证类型--type(数据)
'''

# int 和 float
num1 = 1
num2 = 1.1

print(type(num1)) # 返回int
print(type(num2)) # 返回float

# str --字符串,特点:引号
a = 'hello'
print(type(a)) # 返回str

# bool--判断的时候使用
b = True
print(type(b)) # 返回bool

# list--列表
c = [1,2,3]
print(type(c))

# tuple--元组
d = (1,2,3)
print(type(d))

# set--集合
e = {1,2,3}
print(type(e))

# dict--字典--键值对
f = {'name':'TOM','age':'13'}
print(type(f))

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

溏心蛋*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值