第一天:
基本数据类型与变量
课程知识点速览
Python 语法基础
使用
#进行单行注释。采用严格的缩进区分代码块(冒号
:引入代码块)。变量和函数名严格区分大小写。
print()输出函数语法:
print(内容)。打印文本时需用引号括起来,否则引发语法错误(
SyntaxError)。
基本数据类型
字符串(
str):单/双引号包裹,嵌套双引号时可使用单引号或转义字符\。整数(
int)与浮点数(float):支持+、-、*、/、//、%、**等算术运算。布尔值(
bool):True和False,支持逻辑运算符and、or、not。
f-string 字符串格式化
使用
f"Hello, {variable}"将变量轻松嵌入字符串中。
编码与数据类型转换
字符与 ASCII/Unicode 转换使用
ord()与chr()。使用
int()、float()、str()、bool()进行显式类型转换。
变量(Variables)
通过
=进行赋值。动态类型语言,无需预先声明类型。
命名需符合规范(仅含字母/数字/下划线、不能以数字开头、不能使用关键字)。
List and Tuple
课程知识点速览
列表(List)
概念与特点:Python 内置的有序、可变集合;支持动态性(随时增删修改)与异构性(可包含字符串、数值、列表等多种数据类型)。
创建方式:使用方括号
[],元素用逗号,分隔。访问元素:
索引:正向从
0开始;反向从-1开始。切片:
list[start:end:step],遵循左闭右开原则。
增删改操作:
修改:
list[index] = new_value追加/插入:
append()、insert()、extend()删除:
pop()(弹出指定或末尾元素)、remove()(按值删除)、del、clear()
运算与内置函数:
拼接
+、重复*、存在性测试in/not inlen()、max()、min()、sum()
元组(Tuple)
概念与特点:Python 内置的有序、不可变集合;元素一旦创建不可直接增删或修改,比 List 更加安全且轻量。
创建方式与"单元素陷阱":使用圆括号
();单元素元组必须加逗号(如t = (1,)),否则会被识别为普通数据类型(如int)。访问与限制:同样支持索引和切片访问,但对其元素重新赋值会引发
TypeError。
List 与 Tuple 的转换与对比
互相转换:
tuple(list_obj)与list(tuple_obj)核心对比表:
评论