小白学 Python
AI 编程指南
© 2026 小白学 Python · 基于 walter201230/Python 教程
课程目录关于本站联系方式隐私政策GitHub

全部课程

  1. 00为什么学 Python
  2. 01Python 安装与第一个程序
  3. 02基本数据类型与变量
  4. 03List 与 Tuple
  5. 04Dict 与 Set
  6. 05条件与循环
  7. 06函数
  8. 07迭代
  9. 08面向对象
  10. 09模块
  11. 10魔法方法
  12. 11枚举类
  13. 12元类 metaclass
  14. 13线程与进程
  15. 14正则表达式
  16. 15闭包
  17. 16装饰器
  18. 17代码可读性
  19. 18pathlib:现代化路径处理
  20. 19异常处理
  21. 20dataclass
  22. 21上下文管理器(with)
  23. 22async / await
  24. 23pyproject.toml + uv
  25. 24ruff:一站式代码检查
  26. 25pytest:测试框架
  27. 26日志 logging
  28. 27打包发布到 PyPI
  29. 28学完之后
Python 环境加载中…

基本数据类型与变量

9 道练习题·预计 95 分钟·做对一题解锁下一段

完整通读本章 →

教学 01 / 07· 已读

前言

最近要开始新的项目,工作又开始忙起来了,不过还是每天要抽时间来写博客,但不可能做到日更,因为一篇博客,写的时间还是挺长的。

注:看到以前矫情的话语,一下子就想把它给删掉。可以刚刚按了删除键才发现,删了之后,不知道写什么了。就瞬间撤销了。这一章节中改动了挺多东西的,也新增了很多例子。

目录

基本数据类型和变量

  • 一、Python 语法的简要说明
  • 二、print() 函数
  • 三、Python 的基本数据类型
    • 1、字符串
    • 2、整数
    • 3、浮点数
    • 4、布尔值
    • 5、空值
  • 四、字符串的编码问题
  • 五、基本数据类型转换
  • 六、Python 中的变量
    • 1、变量的创建和赋值
    • 2、变量的指向问题
    • 3、多个变量赋值
教学 02 / 07· 已读

一、Python 语法的简要说明

每种语言都有自己的语法,不管是自然语言(英语,中文)还是计算机编程语言。

Python 也不例外,它也有自己的语法规则,然后编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,然后执行。

Python 的语法比较简单,采用缩进方式。

Python· 可在网页运行
# 判断一个数是否是正整数
a = 88
if a >= 0:
    print('yes')
else:
    print('NO')

输出结果:

文本
yes

如上面的代码截图,以 # 开头的语句是注释,其他每一行都是一个语句,当语句以冒号 : 结尾时,缩进的语句视为代码块。

要注意的是 Python 程序是大小写敏感的,如果写错了大小写,程序会报错。

更多的说明可以看看之前的文章:Python 代码规范中的简明概述

教学 03 / 07

二、print() 函数

这里先说一下 print() 函数,如果你是新手,可能对函数不太了解,没关系,在这里你只要了解它的组成部分和作用就可以了,后面函数这一块会详细说明的。

print() 函数由两部分构成 :

  1. 指令:print
  2. 指令的执行对象,在 print 后面的括号里的内容

结构如下:

print() 的组成

而 print() 函数的作用是让计算机把你给它的指令结果,显示在屏幕的终端上。这里的指令就是你在 print() 函数里的内容。

比如在上一章节中,我们的第一个 Python 程序,打印 print('Hello Python')

Python· 可在网页运行
print('Hello Python')

输出结果:

文本
Hello Python

它的执行流程如下:

  1. 向解释器发出指令,打印 'Hello Python'
  2. 解析器把代码解释为计算器能读懂的机器语言
  3. 计算机执行完后就打印结果

流程示意:

从调用到输出

可能这里有人会问,为什么要加单引号,直接 print(Hello Python) 不行吗?

如果你写代码过程中,有这样的疑问,直接写一下代码,自己验证一下是最好的。

Python· 语法示意
print(Hello Python)

运行结果:

文本
  File "test.py", line 1
    print(Hello Python)
                    ^
SyntaxError: invalid syntax

显然,去掉单引号后,运行结果标红了(报错),证明这是不可以的。

主要是因为这不符合 Python 的语法规则,去掉单引号后, Python 解释器根本没法看懂你写的是什么。

所以就报 SyntaxError: invalid syntax 的错误,意思是:语法错误。说明你的语句不合规则。

练习 1 / 9·打印 Hello, World!题目有问题?

用 print 函数打印 Hello, World!(注意首字母大写;逗号和感叹号都是英文半角,逗号后面还有一个空格)。

main.py
可编辑
🔒做对当前题解锁下一段 ·0/9

推荐一个,全网最全最友好的中文 AI 编程指南: coding.stormzhang.ai

← 上一章01 · Python 安装与第一个程序
基本数据类型与变量
下一章 →03 · List 与 Tuple
本章目录

基本数据类型与变量

  1. 教学 01前言
  2. 教学 02一、Python 语法的简要说明
  3. 教学 03二、print() 函数
  4. 练习 1打印 Hello, World!
  5. 教学 04 🔒三、Python 的基本数据类型
  6. 练习 2 🔒字符串:含双引号的字符串怎么写
  7. 练习 3 🔒基础算术
  8. 练习 4 🔒布尔值:and / or / not
  9. 练习 5 🔒用 f-string 拼一句话
  10. 教学 05 🔒四、 字符串的编码问题
  11. 练习 6 🔒看见 ASCII 码
  12. 教学 06 🔒五、基本数据类型转换
  13. 练习 7 🔒字符串转整数
  14. 教学 07 🔒六、Python 中的变量
  15. 练习 8 🔒变量赋值并打印
  16. 练习 9 🔒综合:变量 + 计算 + f-string

学习目录