展开菜单
首页 精品内容 本月促销 装机必备 Windows macOS软件 IOS软件 Android AI PDF教程 专题
全部分类

当前位置:

首页 > 编程开发 > Python 基础(一):入门必备知识

Python 基础(一):入门必备知识

学习Python,从基础语法开始是最稳妥的路径。这篇文章整理了Python入门阶段必须掌握的核心概念,包括标识符、关键字、引号、编码、输入输出、缩进、多行、注释、数据类型以及运算符等,后面还整理了基础进阶、爬虫、自动化、数据分析、小游戏、趣味项目以及自学路线等系列内容,方便你按需查阅。 目录 1 标

学习Python,从基础语法开始是最稳妥的路径。这篇文章整理了Python入门阶段必须掌握的核心概念,包括标识符、关键字、引号、编码、输入输出、缩进、多行、注释、数据类型以及运算符等,后面还整理了基础进阶、爬虫、自动化、数据分析、小游戏、趣味项目以及自学路线等系列内容,方便你按需查阅。

目录

1 标识符 2 关键字 3 引号 4 编码 5 输入输出 6 缩进 7 多行 8 注释 9 数据类型 10 运算符 10.1 常用运算符 10.2 运算符优先级 基础 进阶 爬虫 自动化 数据分析 编写小游戏 趣味 Python 文档 & 实战项目 Python 自学路线

1 标识符

标识符就是编程中给变量、函数、语句块等起的名字。Python中标识符由字母、数字和下划线组成,数字不能打头,同时大小写敏感。下划线开头的标识符有特殊含义:单下划线开头(如_xxx)表示不能直接访问的类属性,需要通过类提供的接口来访问,也不能用from xxx import *导入;双下划线开头(如__xx)表示私有成员;双下划线开头和结尾(如__xx__)则表示Python内置的标识,比如__init__()就是类的构造函数。

2 关键字

andexecnotassertfinallyor
breakforpassclassfromprint
continueglobalraisedefifreturn
delimporttryelifinwhile
elseiswithexceptlambdayield

上面这些是Python中的关键字(保留字),我们在自定义标识符时不能使用它们。

3 引号

Python中字符串可以用单引号(')、双引号(")、三引号('''或""")来表示。注意开始和结束的引号类型必须一致,三引号可以跨多行。例如:

id = '001'
name = "张三"
skill = '''唱歌跳舞'''
skill = """唱歌跳舞"""

4 编码

Python2中默认编码是ASCII,如果内容包含汉字,不指定编码就无法正确输出和读取。通常需要在文件开头加上# -*- coding: UTF-8 -*-来指定编码。到了Python3,默认编码改为UTF-8,所以一般情况下我们不需要再手动指定编码了。

5 输入输出

输出用print(),把内容放在括号里就行:

print('Hello Python')

输入用input(),它允许用户输入字符串,并存放到一个变量中:

name = input()
print('Hi',name)

6 缩进

Python用缩进代替{}来控制类、函数、逻辑判断等代码块,缩进的空格数可以变化,但同一代码块内必须保持一致。例如:

if True:
    print(True)
else:
    print(False)

7 多行

Python中通常一行就是一条语句,如果语句太长,可以用反斜杠\换行显示:

a = 128
b = 1024
c = 512
d = a + \
    b - \
    c

如果代码在[]、{}、()括号内,则不需要反斜杠,直接换行即可:

arr = {a, b, c}

8 注释

单行注释用#,多行注释用三个单引号(''')或三个双引号("""):

# 我是单行注释
'''
我是多行注释
我是多行注释
'''
"""
我是多行注释
我是多行注释
"""

9 数据类型

  • 整数:可以为任意大小,包含负数
  • 浮点数:就是小数
  • 字符串:以单引号、双引号或三引号括起来的文本
  • 布尔:只有True和False两种值
  • 空值:用None表示
  • 变量:是可变的
  • 常量:不可变

10 运算符

10.1 常用运算符

运算符描述示例
+相加a + b
-相减a - b
*相乘a * b
/相除a / b
%取模a % b
**幂a**b 表示 a 的 b 次幂
//取整除9 // 4 结果为 2
==是否相等a == b
!=是否不等于a != b
>是否大于a > b
>=是否大于等于a >= b
<=是否小于等于a <= b
=简单的赋值运算符a = b + c
+=加法赋值运算符a += b 等效于 a = a + b
-=减法赋值运算符a -= b 等效于 a = a - b
*=乘法赋值运算符a *= b 等效于 a = a * b
/=除法赋值运算符a /= b 等效于 a = a / b
%=取模赋值运算符a %= b 等效于 a = a % b
**=幂赋值运算符a **= b 等效于 a = a ** b
//=取整除赋值运算符a //= b 等效于 a = a // b
&与a & b
|或a | b
^异或a ^ b
~取反~a
<<左移动a << 3
>>右移动a >> 3
and布尔类型与a and b
or布尔类型或a or b
not布尔类型非not a
is判断两个标识符是否引用同一个对象a is b
is not判断两个标识符是否引用不同对象a is not b

10.2 运算符优先级

运算符描述(由上至下对应优先级由高到低)
**幂运算
~ + -取反、正号、负号
* / % //乘、除、取模、取整除
+ -加法、减法
>> <<右移、左移
&与
^ |异或、或
<= < > >=比较运算符
== !=是否等于、是否不等于
= %= /= //= -= += *= **=赋值运算符
is is not身份运算符
in not in成员运算符
not and or逻辑运算符

基础

Python 基础(二):基本语句

Python 基础(三):我是一个数字

Python 基础(四):字符串

Python 基础(五):序列

Python 基础(六):列表与元组

Python 基础(七):字典与集合

Python 基础(八):与时间相关的模块

Python 基础(九):函数

Python 基础(十):模块与包

Python 基础(十一):面向对象

Python 基础(十二):文件基本操作

Python 基础(十三):os 模块

Python 基础(十四):错误和异常

Python 基础(十五):枚举

Python 基础(十六):迭代器与生成器

Python 基础(十七):装饰器

Python 基础(十八):命名空间 & 作用域

Python 基础(十九):数学相关模块

Python 基础(二十):sys 模块

Python 基础(二十一):argparse 模块

Python 基础(二十二):正则表达式

进阶

Python 进阶(一):多线程

Python 进阶(二):多进程

Python 进阶(三):邮件的发送与收取

Python 进阶(四):数据库操作之 MySQL

Python 进阶(五):数据库操作之 SQLite

Python 进阶(六):Excel 基本操作

Python 进阶(七):Word 基本操作

Python 进阶(八):XML 基本操作

Python 进阶(九):JSON 基本操作

Python 进阶(十):网络编程

爬虫

100+ Python 爬虫经典实战项目

Python 爬虫(一):爬虫伪装

Python 爬虫(二):Requests库

Python 爬虫(三):BeautifulSoup库

Python 爬虫(四):Selenium 框架

Python 爬虫(五):PyQuery 框架

Python 爬虫(六):Scrapy 爬取景区信息

Python 爬虫(七):pyspider 使用

Python 爬取知乎问答

Python 爬取公众号文章

Python 爬取 B 站《后浪》弹幕

Python 爬取爱奇艺《民国奇探》弹幕

用Python爬取英雄联盟(lol)全部皮肤

Python 爬取豆瓣《南方车站的聚会》评论

用Python爬取了三大相亲软件评论区,结果…

爬取林丹和赵雅淇的微博评论,看看网友都说了些什么

自动化

Word 批量转 PDF

Python 批量合并 Excel

自动化神器!Python 批量读取身份证信息写入 Excel

Python + Appium 自动化操作微信入门看这一篇就够了

用Python实现微信自动化抢红包,再也不用担心抢不到红包了

我用 Python 找出了删除我微信的所有人并将他们自动化删除了

用Python实现定时自动化收取蚂蚁森林能量,再也不用担心忘记收取了

数据分析

Python 数据分析(一):NumPy 基础知识

Python 数据分析(二):Matplotlib 绘图

Python 数据分析(三):初识 Pandas

Python 数据分析(四):Pandas 进阶

最全的 NumPy 教程

Python 分析《龙岭迷窟》

Python 绘制各种疫情图

Python 数据分析入门知识手册

Pandas 速查表&中文文档&视频教程

用 Python 分析电影《我和我的家乡》

2022春节贺岁档电影开分,用Python一探究竟

2021年国庆你的朋友去哪浪了?让Python告诉你

wlh的瓜很大!我用Python爬取了瓜文评论区,发现更精彩

编写小游戏

扫雷

贪吃蛇

坦克大战

飞机大战

开心消消乐

俄罗斯方块

植物大战僵尸

魂斗罗+30个Python小游戏

趣味 Python

当 Python 遇到微信

我用 Python 把老板辞退了

用 Python 写个七夕表白神器

用 Python 实现微信自动回复

用 Python 下载抖音无水印视频

Python 实现黑客帝国代码雨效果

用 Python 制作炫酷二维码及解析

用 Python 写一个颜值测试小工具

用 Python 送上特殊的母亲节祝福

骚操作 | 用 Python 实现 GIF 倒放

用 Python 画一个奸笑(滑稽)表情

用 Python 制作一个艺术签名小工具

我用 Python 画了一盘粽子送给大家

用Python画一棵带音乐的雪夜圣诞树

备战 618,用 Python 领取京东优惠券

用 Python 实现朋友圈中的九宫格图片

用 Python 实现一场环保无污染的烟花秀

用 Python 了解一下最炫国漫《雾山五行》

快过年了,用Python写副春联&福字送给你

不到 100 行 Python 代码即可实现换脸功能

朋友过生日,用Python给她画了个生日蛋糕

不到 20 行 Python 代码即可制作精美证件照

用 Python 将 QQ 好友头像生成「 五一快乐」

一行命令给猎狐 F4 带口罩 & 检测是否带口罩

用 Python 给自己的头像加一个小国旗(小月饼)

还在为 520 发愁吗?教你用 Python 写个表白神器

文档 & 实战项目

Python 学习手册

Python3.10 官方文档 PDF

100+ Python 爬虫经典实战项目

70 个 Python 经典实用练手项目(附源码)

Python面试大全PDF(245道Python面试题)

240个Python练习案例附源码(百看不如一练)

Python 自学路线

Python 全套学习笔记(入门+爬虫+可视化&数据分析+机器学习+深度学习)

本文内容来源于网友投稿,如有侵权请联系删除。
作者最新文章
编程开发 深度学习 数据分析 机器学习 Python 爬虫
下一篇: rtrim php,rtrim()php
相关文章 更多
精品专题 更多
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

IOS软件

正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

AI

正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

Mac软件 更多
photoshop
photoshop

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

灵活计算器
灵活计算器

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

图几
图几

图几是一款适用于 macOS 的截图、标注与美化工具,支持离线操作保障隐私。界面整理和高频系统操作被放到一起考虑,桌面或窗口内容一多时,管理起来会更省心。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Mac
WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

WINDOWS 更多
3dmax(3ds max)
3dmax(3ds max)

Autodesk 3ds Max 是一款专业的三维建模、动画与渲染软件,广泛应用于建筑可视化、游戏开发、影视动画、广告设计和产品展示等领域。

photoshop
photoshop

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

Windows 10
Windows 10

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

傲梅轻松备份
傲梅轻松备份

傲梅轻松备份是一款专业易用的数据备份软件,为重要数据提供安全保障。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Mac
Wise Folder Hider Pro
Wise Folder Hider Pro

Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。