pyton笔记
2026/5/13 9:40:46 网站建设 项目流程

字面量与变量

定义字符串

  • 单引号' xx '
  • 双引号" xx "
  • 三引号""" xxxx """ 可以换行

字符串格式化

方法1:

方法2:

输入与输出

输入 input

s= input(提示信息)

注意:

无论键盘输入什么类型的数据,获取到的永远都是字符串类型

运算符

算数运算符

赋值运算符

比较运算符

逻辑运算符

流程控制语句

if语句

if-else

if-elif-else

模式匹配 match -case

搭配if使用

循环

  • break 跳出循环
  • continue 跳出本次循环

while循环

for循环

嵌套循环

数据存储器

列表

元素有序,可以重复,元素可以修改

常见方法

合并列表
  1. 使用 + 运算符直接合并
  2. 使用 * 进行解包
判断一个元素是否存在于列表中

元素 in 列表

列表推导式
  • 列表名称 = [要插入列表的数据 for i in 列表 ]
  • 列表名称 = [要插入列表的数据 for i in 列表 if 条件]

字符串(不可变,有序,可迭代)

常用方法
切片

语法:

  • s[start:end:step]

特点:

start:开始索引,不指定默认为0(第一个元素的索引)

end:结束索引,不指定默认为-1(最后一个元素的索引)

step:步长,不指定默认为1,(-1表示从后向前)

判断子串是否存在于字符串中

子串 in 字符串

元祖(可重复,有序,不可修改-只读)

方法

注意事项

  • 定义单元素元组时,需要在结尾加上都好,比如('A',)
解包:
基础解包


t=(1,2,3,4)
a,b,c,d = t
print(a)//1
print(b)//2
print(c)//3
print(d)//4

扩展解包
t=(1,2,3,4) a,*b,c = t print(a)//1 print(b)//[2,3] print(c)//4

集合(无序,不可重复,可修改)

语法:

  • s = {"A","B"}

空集合:

  • s= set()

字典

python内置语句

range语句

生成制定规则的数字序列

type(数据)语句,查看数据得类型

isinstance(数据,类型)语句,检查数据是否属于指定的类型

sum()语句,求和

len()语句,获取元素的长度

min(),获取最小值

max(),获取最大值

sorted(...):对集合进行排序,默认就是升序,并返回一个新的列表。

内置模块

随机数 random

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询