尧图网络科技 Logo 尧图网络科技
  • 首页
  • 关于我们
  • 建站服务
  • UI 设计
  • 案例展示
  • SEO 优化
  • 资讯中心
  • 联系我们

资讯详情

深度解读 · 专业分析

  • 首页
  • 资讯中心
  • /
  • 字符串-函数

最新资讯

  • 全部资讯
  • 行业动态
  • UI 设计
  • SEO 优化
  • 网站开发

字符串-函数

📅 发布时间:2026/6/19 7:56:40 👁 浏览次数:
字符串-函数

字符串-函数

  1. python中的7中类型:
    str、bool、数值(float、int)、列表、字典、元组、集合

  2. 字符串索引(index)正向从0开始,负向从-1开始。
    image

name[0:4:2], name[-1:-6:2], name[::2], name[0::2], name[:5:2],包左不包右
若获取数据方向和步长方向不一致则无数据:name[-5👎-1], name[-1, -5, 1]
正向、负向步长默认为1

  1. 字符串查找与统计
    find(子串,开始位置下标,结束位置下标),注意开始和结束下标可以省略,表示在整个字符串中查找
    找不到返回-1,找到返回索引,包左不包右。
    rfind(子串,开始位置下标,结束位置下标),注意开始和结束下标可以省略,表示在整个字符串中查找
    最后出现的位置
    count():检测某个子串在字符串中出现的次数

  2. 字符串修改,字符串属于不可变类型的,因此修改返回的是新的字符串,原字符串不变。

str.replace(旧子串,新子串,替换次数) 返回替换后的字符串,不指定字数,替换所有
str.split(分割字符,num),num表示分割字符出现的次数,即将来返回数据个数为num+1。 返回切割后的列表序列,字符串转列表。不写num切割所有
str1.join(列表) 用一个字符串或子串合并字符串,即将多个字符串合并为一个新的字符串,str1是插入的链接符
“#”.join([1,2,3]) 1#2#3 "#".join("abc") a#b#c 遍历并插入
str.lower(),小写字母
str.upper(),大写字母

len(str) 获取字符串长度
5. 字符串判断:

str.isdigit() 如果str所有字符是数字则返回True,否则返回False,有空格也是False

  1. random.randint()包左包右,随机生成数字 random.choice(str)随机抽取一个 random.choices(str,k=num)、random.sample(str,k=num)随机抽取num个,放在列表中

  2. 列表属于可变类型,str输入不可变类型
    list.append(),在末尾添加 insert()指定位置插入
    list.remove(), 根据元素删除(默认第一个),.pop()根据索引删除,.clear()清空列表,del(list[num])、del list:可以删除指定元素,也可以把整个容器删除
    list[索引] = 修改后的值 修改
    len() 返回列表中元素个数
    in 、not in 判断指定数据在某个列表序列

list.reverse() 将数据序列进行倒序排列.
list.sort(key=None, revers=False) Key排序规则,reverse表示排序规则,reverse=True降序,False升序, 默认False

  1. 列表嵌套[[],[],"",[]] 获取元素:list[][]

  2. 元组tuple(值1,值2,值3,),可以储存多个数据,但数据不可以修改,即元组是不可变类型 用()表示。tuple1(值1),不是元组,是在定义字符串,tuple1(值1,)是元组

  3. 字典:dict{key:value,"":"","":"",},可变类型,里面的数据是以键值对形式出现,可以保存一个事物的整体信息。键唯一,值可以重复

增加:dict[key] = value,如果key存在则修改这个key对应的值,如果不存在则在末尾新增此键值对。

删除 del dict[key]

查 dict[key] 若key存在,则返回values,若不存在则报错,dict.get(key) 若key存在,则返回values,若不存在则返回None

keys(),以列表的形式返回一个字典所有的键
values()
items() 以类列表返回可遍历的(键值)元组数据 [(key,value),(key,value),]

  1. 集合set (为了去重),集合里的元素是无序且不可重复的。
    set{} 创建空集合只能用set(),因为{}要创建字典
    set.add()增加单一元素 remove()删除,如果数据不存在则报错
    in 查询

  2. 数据容器的公共方法

image

最早的码表是ASCII码,只有字母和数字。GBK针对于国内的,U8针对于国际的。

  1. 推导式
    列表推导式、集合推导式、字典推导式
    推导式又称解析试,是python中独有的一个特性。推导式可以从一个数据序列构建另一个新的数据序列的结构体。
    变量名 = [表达式 for 变量 in 列表 if 条件] 或者:变量名 = [表达式 for 变量 in 列表 for 变量 in 列表]

  2. 函数,模块化编程,代码重用
    函数定义:
    def 函数名(参数1,参数2,):
    函数体
    ...
    return 值 # 有多个值时(逗号分割)默认返回元组类型。

函数调用
def()

  1. 函数设计原则,高内聚,低耦合,函数功能越单一越好,一个函数只做一件事

  2. 函数的说明文档
    def()
    """

"""
函数体
return 值

help(def) # 调用说明文档

  1. 变量的作用域
    image

image

image

image

global

image

使用变量遵循就近原则,局部有就用,没有就去全局找。
严谨地说法:本类找不到就去父类找,不考虑父类的父类,父类找不到就到object找,找不到就报错。

函数参数:
image

image

image

image

image

image

相关新闻

2025 年纤维喷涂厂家最新推荐榜,技术实力与市场口碑深度解析机房无机 / 隔音无机 / 地下室无机 / A 级防火无机纤维喷涂公司推荐

2025 年纤维喷涂厂家最新推荐榜,技术实力与市场口碑深度解析机房无机 / 隔音无机 / 地下室无机 / A 级防火无机纤维喷涂公司推荐

2026/6/18 22:43:45 查看详情
[背包] CF730J Bottles 题解

[背包] CF730J Bottles 题解

2026/6/19 17:22:20 查看详情
Day5表单—下拉菜单与文本域

Day5表单—下拉菜单与文本域

2026/6/18 23:53:34 查看详情
Kali Linux无线网卡驱动实战:从RT5370识别到linux-headers匹配(2024版)

Kali Linux无线网卡驱动实战:从RT5370识别到linux-headers匹配(2024版)

2026/6/19 19:06:20 查看详情
计算机毕业设计 博物馆票仓管理系统的设计与实现

计算机毕业设计 博物馆票仓管理系统的设计与实现

2026/6/19 19:06:18 查看详情
AI+专业建设:高校专业课融入AI实操找哪家?

AI+专业建设:高校专业课融入AI实操找哪家?

2026/6/19 19:05:16 查看详情
2026 青岛黄金回收靠谱门店推荐 TOP5:收的顶稳居全城榜首 - 奢侈品回收测评

2026 青岛黄金回收靠谱门店推荐 TOP5:收的顶稳居全城榜首 - 奢侈品回收测评

2026/6/19 19:05:16 查看详情
杭州黄金变现认准收的顶,不虚报、不扣杂,交易简单直来直去 - 奢侈品回收评测

杭州黄金变现认准收的顶,不虚报、不扣杂,交易简单直来直去 - 奢侈品回收评测

2026/6/19 19:05:16 查看详情
Superpaper终极指南:免费打造多显示器无缝壁纸体验

Superpaper终极指南:免费打造多显示器无缝壁纸体验

2026/6/19 19:04:11 查看详情
行星盘动力学与分子谱线诊断技术解析

行星盘动力学与分子谱线诊断技术解析

2026/6/19 0:01:24 查看详情
2026年成都GEO优化机构怎么选?全维度实用指南 - 刘向阳而生

2026年成都GEO优化机构怎么选?全维度实用指南 - 刘向阳而生

2026/6/19 0:01:39 查看详情
Akagi终极指南:5分钟掌握智能麻将AI助手的完整使用教程

Akagi终极指南:5分钟掌握智能麻将AI助手的完整使用教程

2026/6/19 0:01:39 查看详情
从Landsat到高分系列:手把手教你选择适合自己项目的遥感卫星数据

从Landsat到高分系列:手把手教你选择适合自己项目的遥感卫星数据

2026/6/18 19:44:15 查看详情
福州空调维修上门加氟移机空调不制冷、推荐本地老牌鑫盛达、冷顺安 - 我叫一

福州空调维修上门加氟移机空调不制冷、推荐本地老牌鑫盛达、冷顺安 - 我叫一

2026/6/18 22:29:08 查看详情
嵌入式调试器组件化界面与拖拽交互技术详解

嵌入式调试器组件化界面与拖拽交互技术详解

2026/6/18 22:19:33 查看详情
YOLOv11涨点改进| CVPR 2026 | 独家创新首发、特征融合改进篇| 引入CMGF 引导特征融合机制,实现对不同模态特征的自适应增强与高效融合,助力多模态目标检测,小目标检测或分割有效涨点

YOLOv11涨点改进| CVPR 2026 | 独家创新首发、特征融合改进篇| 引入CMGF 引导特征融合机制,实现对不同模态特征的自适应增强与高效融合,助力多模态目标检测,小目标检测或分割有效涨点

2026/6/18 22:29:00 查看详情
E-E-A-T 成第一权重:2027 年无经验内容将被彻底淘汰

E-E-A-T 成第一权重:2027 年无经验内容将被彻底淘汰

2026/6/18 23:21:38 查看详情
深圳福田园岭老小区搬家公司推荐 经验足师傅高效搬运攻略 - 从来都是英雄出少年

深圳福田园岭老小区搬家公司推荐 经验足师傅高效搬运攻略 - 从来都是英雄出少年

2026/6/18 22:29:04 查看详情

关于尧图

立足北京本地的一站式网站建设服务与设计教学平台,深耕企业网站定制开发、全网 SEO 优化及网络推广服务。

快速链接

  • 关于我们
  • 建站服务
  • 案例展示
  • 资讯中心

服务项目

  • 企业官网定制
  • UI 界面设计
  • SEO 优化推广
  • 移动端适配

联系方式

电话:400-XXX-XXXX

邮箱:info@zskr.cn

地址:北京市朝阳区 XXX 路 XX 号

© 2026 尧图网络科技 版权所有 | 京 ICP 备 XXXXXXXX 号