当前位置:首页>python>人工智能通识—Python基础:注释输入输出

人工智能通识—Python基础:注释输入输出

  • 2026-09-16 21:06:22
人工智能通识—Python基础:注释输入输出

点击蓝字 关注我们

一、

Python注释

1. 注释定义

注释是代码内用于说明文字,Python解释器会完全忽略,不会执行。

2. 两大作用

  1. 解释代码功能、业务逻辑,提升可读性;

  2.  临时屏蔽代码,快速注释掉不需要运行的语句。

3. 三种注释写法

  1. 块注释(单行#注释,单独一行)

    格式:# 空格 + 说明文字

# 打印数字11print(11)

2.行内注释(代码同行末尾)

   格式:代码后2个空格 + # + 1个空格 + 说明

print(22)  # 输出测试数字

3.多行注释

   方式1:多行#号,适合少量文字;

   方式2:三单引号''' / 三双引号"""包裹大段文本。

# 多行#注释# 第一行说明# 第二行说明print(123)"""三引号多行注释  适合函数、代码块大段说明"""print("测试")

4. PEP8注释规范

  1. 块注释:#后必须跟1个空格;

  2. 行内注释:代码与#之间2个空格,#后1个空格;

  3. 注释原则:解释代码目的,不要重复描述代码行为

◦ 错误:print(22) # 打印22

◦ 正确:print(22) # 输出学生年龄

二、

print函数与变量

1. print基础功能

内置输出函数,语法:print(输出内容)

• 数字:直接写,无需引号 print(2026)

• 字符串(文字、符号):必须成对单/双引号包裹 print("我是丁德成")

◦ 报错场景:print(我是丁德成) 无引号会触发NameError,程序把文字识别为未定义变量

• 输出变量:直接写变量名,不加引号

2. 变量基础

1.概念:变量如同存放数据的盒子,存储数字、字符串等数据;

2.定义语法:变量名 = 值

year = 2026name = "丁德成"

3.打印变量:print(year),输出变量存储的数据,而非变量 名;

4. 变量优势:一次定义,多处复用;修改只需改赋值一行,所有输出同步变更。

三、

print一行多内容、sep、end参数

1. 同一行打印多个内容

使用**英文逗号**分隔多个数据(数字、字符串、变量均可)

year = 2026print(year, "年我要减肥")# 默认多个内容之间自动添加空格分隔

2. sep 自定义分隔符

  • 默认值:`sep=" "`(空格)

  • 作用:修改多个打印内容中间的间隔字符

# 无间隔print(year, "年我要减肥", sep="")# 用*分隔print("a", "b", "c", sep="*")

3. end 自定义结束符

  • 默认值:end="\n"(换行符,打印完自动换行)

  • 作用:修改打印结束后追加的字符,可取消自动换行

# 打印完成追加*,不换行print("Hello", end="*")print("World")  # 输出 Hello*World# 打印后空一行(两次换行)print("第一行", end="\n\n")print("第二行")# 空print等价于 print(end="\n"),单独输出空行print("我是丁德成")print()print(year, "年我要减肥", sep="")

4. PyCharm调试基础

  1. 代码行左侧点击创建断点(小圆点);

  2. 启动调试模式,代码在断点暂停;

  3. 单步执行,逐行查看变量变化、控制台输出,排查代码异常。

四、

% 格式化输出

1. 适用场景

多段字符串+变量拼接时,替代逗号分隔,代码整洁易维护。

2. 基础语法

"带占位符的字符串" % (变量1, 变量2, ...)

  • 左侧字符串内写入占位符;

  • 右侧%后括号内填写变量,顺序必须和占位符一一对应。

3. 常用占位符

占位符

适用数据类型

%s

通用字符串,兼容所有类型

%d

整数    

%f

浮点数(小数)

4. 占位符进阶用法

1.%02d:整数占2位,数字不足两位左侧补0

month = 2print("%02d" % month) # 输出 02

2.%.nf:浮点数保留n位小数

temp = 19.5print("%.1f" % temp) # 保留1位小数:19.5print("%.2f" % temp) # 保留2位小数:19.50

5. 完整示例

year = 2026month = 2day = 20week = "一"weather = "晴"temp = 19.5text = "今天是%d年%02d月%d日,星期%s,天气%s,温度%.1f度"print(text % (year, month, day, week, weather, temp))

五、

input() 输入函数

1. 基础作用

接收用户键盘输入内容,所有输入结果默认字符串str类型。

2.二种基础语法

  1. 无提示输入:变量 = input()

  2. 带提示文字:变量 = input("请输入提示文字:")

3. 类型转换

字符串不能直接和数字做加减乘除运算,需要用int()转为整数:

# 错误写法:age是字符串,无法计算age = input("请输入年龄:")birth = 2026 - age# 正确写法:输入后直接转整数age = int(input("请输入年龄:"))birth = 2026 - ageprint("出生年份:", birth)

六、

IPO模型与流程图

1. IPO通用编程模型(所有程序底层逻辑)

  1. Input 输入:获取外部数据(键盘输入、文件、网络等);

  2. Process 处理:对数据进行计算、转换、加工;

  3. Output 输出:展示处理结果(控制台打印、文件、界面等)。

2. 流程图标准图形元素

  1. 椭圆形:起始/结束框;

  2. 平行四边形:输入、输出操作;

  3.  矩形:数据处理、计算;

  4.  菱形:条件判断分支(是/否两条路径)。

3. 标准流程示例

输入年龄 → 处理(2026-年龄) → 输出出生年份

点赞

分享

收藏

最新文章

随机文章