一.Bug的解决

步骤:

第一步:查看错误页面

第二步:看错误的行号

第三步:根据具体的错误,具体分析

示例:错误信息中一般包括了错误页错误行号错误原因等信息,可以借此判断出现Bug的位置

二.Debug代码调试

1.概述

**介绍:**这里介绍的Debug工具是PyCharm IDE中提供的集成调试工具,可以通过它查看程序的执行细节和流程,以方便我们快速找出程序的Bug

**出现bug的标志:**遇到小闪电图标即表示这一行可能出现错误

使用步骤:

  • ① 打断点
  • ② Debug调试

2.步骤详解

(1)下断点

断点应该放在哪个位置:答:代码可能出错的代码段的第一行

(2)Debug调试

(3)单步调试

遇到小闪电图标就代表这一行,可能出错了。

三.格式化输出

1.百分号格式化输出

Python2和Python3通用的

(1)基本语法

print('字符串%占位符' % (变量名称))
print('字符串%格式 %占位符 %占位符' % (变量名称1, 变量名称2, 变量名称3))

(2)常见的占位符

格式符号 转换
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)
%e 科学计数法(小写'e')
%E 科学计数法(大写'E')
%g %f和%e的简写
%G %f和%E的简写

(3)实例

name = '白菜'
change = 3.5
print('一颗%s的价格是%.2f元' % (name, change)) # 一颗白菜的价格是3.50元

2.format方法格式化输出

(1)基本语法

print('字符串{}'.format(变量名称1))
print('{}字符串{}'.format(变量名称1, 变量名称2))

(2)实例

name = '白菜'
change = 3.5
print('一颗{}的价格是{}元'.format(name, change))  # 一颗白菜的价格是3.5元

3.format方法简写

(1)基本语法

print(f'{变量名}')
print(f'{变量名}字符串{变量名}')

(2)实例

name = '白菜'
change = 3.5
print(f'一颗{name}的价格是{change}元')  # 一颗白菜的价格是3.5元

4.格式化输出转义符号

**注意事项:**在Python中,print()方法执行完毕后是会默认输出一个\n换行符的,如果需要修改,可以在print()方法内,添加一个end参数,指定其执行完毕后输出的转义符号

代码:

print('*', end='')
print('*')

结果:

**

四.标准输入

1.概述

**概述:**Python中实现标准输入,只需要使用input方法即可

**注意事项:**所有由input()方法获取的数据都是==“字符串”==类型

age = input('请输入您的年龄:') #输入18

print(type(age))  # 

2.Input方法

(1)基本语法

变量名称 = input('提示信息:')

(2)实例

代码:

password = input("请输入你的密码:")  # 使用input从标准输入录入密码信息
print(f"你输入的密码是{password}")  # 输出录入的密码信息

结果:

请输入你的密码:123456789
你输入的密码是123456789
最后修改:2024 年 05 月 03 日
如果觉得我的文章对你有用,请随意赞赏