首页 > Python基础教程 >
-
Python基础小结
一、Python简介
起源
创始人:吉多·范罗苏姆(Guido van Rossum)于1989年圣诞节期间开发。
命名灵感:源自英国喜剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。
设计哲学:“人生苦短,我用Python”(Life is short, you need Python)。
语言特点
优点:
简单易读(类伪代码)、开源可移植、面向对象、可扩展性高、丰富的标准库、强制缩进规范代码。
缺点:
运行速度较慢、代码加密困难
应用领域
Web开发(Django、Flask)、网络编程(Twisted)、爬虫(Scrapy)、云计算(OpenStack)、人工智能/数据分析(NumPy、Pandas)、自动化运维(Ansible)、金融量化、科学计算、游戏开发等。
二、环境配置
解释器与编译器
解释器:逐行翻译代码(如Python解释器)。
编译器:一次性编译所有代码生成可执行文件(如C/C++)。
Python解释器:
官方下载:
Anaconda环境:
开发工具
PyCharm:功能强大的IDE,支持代码补全、调试、版本控制等。
快捷键:
Ctrl+/ 注释代码、Ctrl+D 复制行、Ctrl+Space 智能提示。
恢复默认设置:删除用户目录下的 .PyCharm版本号 文件夹。
三、基本语法
标识符与关键字
命名规则:
由字母、数字、下划线组成,首字符不能为数字。
区分大小写,避免使用关键字(如if, for)。
命名法:
驼峰命名法(FirstName)、下划线命名法(first_name)。
注释与缩进
单行注释:# 注释内容
多行注释:'''注释内容''' 或 """注释内容"""
缩进:4个空格表示代码块(PyCharm自动处理)。
变量与数据类型
变量定义:变量名 = 值(如 a, b = 1, "hello")。
数据类型:
类型 | 说明 | 示例 |
---|---|---|
int | 整型 | a = 10 |
float | 浮点型 | b = 3.14 |
bool | 布尔型(True/False) | c = True |
str | 字符串(不可变) | s = "Hello" |
list | 列表(可变) | lst = [1, 2, 3] |
tuple | 元组(不可变) | tpl = (1, 2, 3) |
dict | 字典(键值对) | dct = |
set | 集合(元素唯一) | st = |
运算符 | ||
算术运算符:+, -, *, /, %, **, // | ||
比较运算符:==, !=, >, <, >=, <= | ||
逻辑运算符:and, or, not | ||
身份运算符:is, is not(判断对象内存地址是否相同)。 | ||
成员运算符:in, not in(判断元素是否在容器中)。 | ||
四、流程控制 | ||
条件语句 | ||
if 条件: |
代码块
elif 条件:
代码块
else:
代码块
循环语句
while循环:
while 条件:
代码块
else: # 循环正常结束时执行
代码块
for循环:遍历可迭代对象
for 变量 in 可迭代对象:
代码块
控制语句:
break:立即终止循环。
continue:跳过本次循环。
pass:占位符,无任何操作。
来源:https://www.cnblogs.com/echidna/p/18813364