Python编程入门:注释、变量与输出函数完全指南

专为零基础学习者设计的Python基础概念详解与实践指南。

开发环境配置

推荐使用PyCharm集成开发环境:

  • 下载地址JetBrains官方页面
  • 版本选择:根据系统选择适用版本
  • 安装流程:下载EXE安装包并运行安装程序

1. 代码注释:程序文档标注

单行注释方法

  • 语法格式:使用#号开头
  • 应用场景
    • 独立行说明后续代码功能
    • 代码行尾添加简短说明
  • 规范要求:#号后需添加空格
  • 示例代码
    # 定义年龄变量
    age = 20 # 存储整数值20

多行注释实现

  • 语法格式:三引号包裹(”’或”””)
  • 应用场景:程序功能说明、作者信息、详细注释
  • 注意事项:引号必须成对使用,避免与字符串混淆
  • 示例代码
    '''
    个人信息管理程序
    功能:定义并输出姓名与职业信息
    开发日期:2025-09
    '''
    name = "李华"
    job = "程序员"

2. 变量与数据类型:数据存储基础

变量定义规范

  • 基本语法:变量名 = 值
  • 赋值概念:将右侧数据存储到左侧变量中
  • 类型示例
    username = "zhangsan"   # 文本字符串
    score = 95 # 整型数字
    weight = 62.5 # 浮点数字
    is_pass = True # 布尔值

命名规则要点

  • 合法字符:字母、数字、下划线组合
  • 开头限制:禁止数字开头
  • 大小写敏感:Name与name视为不同变量
  • 关键字禁止:不可使用Python保留字
  • 查看关键字
    import keyword
    print(keyword.kwlist)

基础数据类型

类型名称存储内容示例值主要用途
字符串(str)文本信息“Hello”信息拼接
整型(int)整数数值100数学运算
浮点型(float)小数数值3.14精确计算
布尔型(bool)逻辑判断True/False条件判断

类型检测方法

  • 检测函数:type()
  • 使用示例
    a = "123"
    print(type(a)) # 输出 <class 'str'>

类型转换操作

  • 转换函数
    • str():转换为字符串
    • int():转换为整型
    • float():转换为浮点型
  • 应用示例
    num = 20
    print("年龄:" + str(num)) # 整型转字符串后拼接

3. 输出函数:信息显示控制

基础输出方式

  • 文本输出:需引号包裹
    print("Hello Python")
  • 数字输出:直接使用
    print(10 + 20)  # 输出30
  • 变量输出:直接引用
    print(username)

多内容输出方法

  • 逗号分隔法:自动添加空格
    print("姓名:", name, "年龄:", age)
  • 字符串拼接:需类型统一
    print("姓名:" + name + ",年龄:" + str(age))
  • f-string方法(推荐):直接嵌入变量
    print(f"姓名:{name},年龄:{age}")

输出格式控制

  • 换行控制:使用end参数
    print("苹果", end=" ")
    print("香蕉") # 输出:苹果 香蕉
  • 分隔符定制
    print("A", "B", "C", sep="-")  # 输出:A-B-C

4. 实践练习项目

  • 练习目标:定义变量并输出信息
  • 变量定义
    subject = "Python编程"
    grade = 98.5
    is_excellent = True
  • 输出要求
    • 使用逗号分隔法输出
    • 使用字符串拼接法输出
    • 使用f-string方法输出
  • 扩展任务
    • 添加多行程序说明注释
    • 为每个变量添加单行注释
    • 检测grade和is_excellent的数据类型
    • 将grade转换为整型并输出

核心要点总结

  • 注释规范:单行(#)与多行(”’)注释结合使用
  • 变量命名:遵循命名规则,避免关键字
  • 类型掌握:四种基础类型的特点与转换
  • 输出优选:f-string方法简便高效
© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容