Python中的字符串
在 Python 开发、数据分析、算法刷题中字符串、列表、元组、字典、集合是最基础、使用频率最高的 5 种内置数据结构。str字符串是不可变序列(定义后无法直接修改内部字符修改操作会生成新字符串)有序、可索引、可切片、支持遍历可以使用 , , 进行定义使用三引号时可以填入多行文本基础创建与取值定义字符串# 创建 s1 python s2 666 s3 字符串 索引正向从0反向从-1print(s1[0]) print(s1[-1])切片[起始 结束取不到 步长]左闭右开print(s1[1:4]) print(s1[::-1])内置方法大小写转换#转小写 print(hello world.lower()) #转大写 print(hello world.upper()) #单词首字母大写 print(hello world.title()) #首字母大写 print(hello world.capitalize()) #大小写转换 print(hello world.swapcase())对齐# 居中 print(hello world.center(20)) print(hello world.center(20, *)) # 居左 print(hello world.ljust(20, *)) # 居右 print(hello world.rjust(20, *)) # 在字符串左侧补 0把字符串扩充到指定总长度 print(hello world.zfill(20, ))开始结尾#使用Hi 替换掉Hello s.replace(Hello, Hi) # 按指定分割符将字符串分割为为列表 s.split( ) -.join([a,b,c]) # a-b-c去除空白#strip()函数可以指定删除字符 print( hello world .strip()) print(hello world.strip()) #从左开始删除直到遇见字符串 print(hello world.lstrip()) #从右开始删除直到遇见字符串 print(hello world.rstrip())拼接print(.join(hello world)) print(.join([1,2,3,4,5]))切割print(hello world.split()) print(hello world.split(l))替换 count 指明替换次数print(hello world hello china.replace(hello, hi, 1))bytes 字符串前有字符b二进制编码字符串print(hello world 123 中国.encode(utf8))解码print(bhello world.decode(utf8)) print(bhello world 123 \xe4\xb8\xad\xe5\x9b\xbd.decode(utf8))

相关新闻

图神经网络反爬对抗:从GCN检测模型到鲁棒性防御的攻防博弈

图神经网络反爬对抗:从GCN检测模型到鲁棒性防御的攻防博弈

文章目录 每日一句正能量 摘要 一、引言:反爬虫检测的范式转移 1.1 传统方法的局限 1.2 GNN的独特优势 二、GNN反爬虫检测技术原理 2.1 图结构构建 2.2 图卷积神经网络(GCN) 2.3 图注意力网络(GAT) 三、对抗攻击:GNN检测的"阿喀琉斯之踵" 3.1 对抗攻击的基本原…

2026/7/24 23:30:22 阅读更多 →
subprocess.run函数介绍

subprocess.run函数介绍

前言 subprocess.run 是 Python 3.5 引入的函数,也是目前官方最推荐的用于执行外部命令(如 Shell 命令、系统脚本、其他程序)的方法。 官方文档明确建议:在大多数情况下,应该优先使用 subprocess.run(),而不…

2026/7/24 23:30:22 阅读更多 →
UE5 GAS中基于MMC的动态属性调整系统设计与实现

UE5 GAS中基于MMC的动态属性调整系统设计与实现

1. 项目概述:为什么我们需要一个动态的属性调整系统?做RPG游戏,尤其是那种角色会升级、装备会更换、天赋能点亮的,最头疼的问题之一就是属性计算。你肯定遇到过:玩家升了一级,攻击力加了10点,但…

2026/7/24 23:30:22 阅读更多 →

最新新闻

一台电脑多人游戏:Nucleus Co-op 分屏游戏终极解决方案

一台电脑多人游戏:Nucleus Co-op 分屏游戏终极解决方案

一台电脑多人游戏:Nucleus Co-op 分屏游戏终极解决方案 【免费下载链接】nucleuscoop Starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop 你是否曾因缺少游戏主机而无法与…

2026/7/24 23:40:26 阅读更多 →
终极SharpKeys键位映射优化指南:告别蓝牙键盘延迟困扰

终极SharpKeys键位映射优化指南:告别蓝牙键盘延迟困扰

终极SharpKeys键位映射优化指南:告别蓝牙键盘延迟困扰 【免费下载链接】sharpkeys SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key. 项目地址: https://gitcode.com/gh_mirrors/sh/sharpkeys 你…

2026/7/24 23:40:26 阅读更多 →
Elsevier Tracker:科研作者的审稿进度监控终极指南

Elsevier Tracker:科研作者的审稿进度监控终极指南

Elsevier Tracker:科研作者的审稿进度监控终极指南 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 作为一名科研工作者,你是否曾经历过这样的场景?论文投稿后,每天焦虑…

2026/7/24 23:40:26 阅读更多 →
抖音AI创作已进入“第二阶段”!错过这4个新能力(语音克隆/场景理解/情绪匹配/多模态分镜),下个月将彻底掉队

抖音AI创作已进入“第二阶段”!错过这4个新能力(语音克隆/场景理解/情绪匹配/多模态分镜),下个月将彻底掉队

更多请点击: https://intelliparadigm.com 第一章:抖音AI创作“第二阶段”全景透视 抖音AI创作已从工具辅助迈入深度协同的“第二阶段”,其核心特征是模型能力内化、创作流程重构与人机关系再定义。该阶段不再局限于滤镜推荐或文案生成&…

2026/7/24 23:40:26 阅读更多 →
3分钟快速获取百度网盘提取码:零基础完整指南

3分钟快速获取百度网盘提取码:零基础完整指南

3分钟快速获取百度网盘提取码:零基础完整指南 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经因为忘记百度网盘提取码而无法下载急需的资源&a…

2026/7/24 23:39:26 阅读更多 →
Agent工作流总在关键环节卡住?3步授权设计让有道Lobster跑完全程

Agent工作流总在关键环节卡住?3步授权设计让有道Lobster跑完全程

从问答到自治:桌面Agent权限门控下的自闭环设计实战 当我的桌面Agent第三次停在『需要确认』的弹窗时,终于意识到这个被多数开发者忽视的真相:从问答到自治的关键不是模型能力,而是工作流能否在权限门控下自闭环。上周用有道Lobs…

2026/7/24 23:39:26 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻