字符串功能的详细教学
📅 2026/7/19 7:00:24
👁️ 次浏览
一。字符串基础# 1. 字符串的声明# s1 hello world# s2 hello world# # 三引号: 格式化字符串# s3 hello world# s4 # hello# world# ## print(type(s1), type(s2), type(s3), type(s4))# print(s4)# 2. 转义字符# msg 123qwe-*/#%……*、# print(msg)# msg2 123qwe-*/#%……*、# print(msg)## msg3 123\q\\\\\\\we-*/#%……*、# print(msg3)## msg4 hello\nworld\thi world# print(msg4)## msg5 C:\\Program Files\\Python313\\new# print(msg5)## msg6 rC:\Users\Administrator\AppData\Roaming\npm\node_modules\obfuscator-io-deobfuscator\node_modules\jridgewell\gen-mapping\dist\types# print(msg6)nameqikuage1addr东三街print(名字叫,name,年纪是,age,地址是,addr,sep)# 使用fprint(f名字叫{name}年纪是{age}地址是{addr})# 使用%连接print(名字叫%s年纪是%s地址是%s%(name,age,addr))# 使用format函数print(名字叫{}年纪是{}地址是{}.format(name,age,addr))二。索引与切片 1. 索引与遍历 2. 切片 # msg 中华人民共和国台湾省# print(len(msg)) # length# print(msg[0], msg[9])# 遍历方式1# for e in msg:# print(e)# 遍历方式2 先通过range结合len 拿到每一个字符对应的索引# for i in range(len(msg)):# print(i, msg[i])# # 有一个字符串 abcdcba abcddcba 123454321 12345421 如何确定该字符串是否对称# s 12345421# # s[0] s[6]# # s[1] s[5]# # s[2] s[4]# # s[3] s[3]# # s[4] s[2]## for i in range(len(s) // 2):# if s[i] ! s[len(s) - 1 - i]:# print(f字符{s[i]}与字符{s[len(s) - 1 - i]}不一致退出)# break# else:# print(f是对称字符串)# msg 中华人民共和国台湾省# print(len(msg)) # length# print(msg[0], msg[9])## # print(msg[-1], msg[-10])## # start:stop:step 从start(包含)开始 到stop(不包含)结束 step步长# print(msg[7:])# print(msg[:7])# print(msg[2:7])# print(msg[2:7:2])## print(msg[-3:-1:1])## print(msg[7:2:-1])# print(msg[::-1])三.字符串的操作# 返回子字符对应的索引 找不到会报错print(hello world.index(llo,))print(hello world.rindex(l,))ifll0inhello world:print(hello world.index(ll0))else:print(f非子字符串)# 返回子字符对应的索引 找不到会返回-1print(hello world.find(llo))print(hello world.find(ll0))print(hello world.find(l,4,5))print(hello world.rfind(l))# 计子字符串出现的次数 没有出现返回0print(hello world.count(l,4))# 转小写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,*))# 居右 左侧填0print(hello world.zfill(20))# 开始结尾print( hello world .startswith( ))print( hello world .endswith( ))# 剔除空白print( hello world .strip())print(hello world.strip())print(hello world.lstrip())print(hello world.rstrip())# 拼接print(.join(hello world))print( .join([hello,world]))# 切割 默认空格print(hello world.split())print(hello world.split(l))# 替换 count 指明替换次数print(hello world hello china.replace(hello,hi,1))# bytes 字符串前有字符 bprint(hello world 123 中国.encode(gbk))# 解码print(bhello world 123 \xd6\xd0\xb9\xfa.decode(gbk))# is*print(az.isalpha())print(19.isdigit())print(19az.isalnum())print(Az.islower())print(Az.isupper())print(Az Bz.istitle())
最近在游戏社区里看到一个很有意思的现象:不少《火影忍者》手游玩家都在讨论一个痛点——匹配到的陌生队友之间缺乏有效的文字交流渠道。虽然游戏内置了快捷语音和表情系统,但在复杂的团队配合场景下,这些预设选项往往显得力不从心。这背后反…
📅 2026/7/19 7:00:20
1. 项目概述:从像素到连续世界的桥梁在图像处理、计算机视觉乃至游戏开发领域,我们常常会遇到一个看似简单却至关重要的需求:如何让一张低分辨率的图片在放大后不那么“马赛克”?或者,当我们需要将一个图像上的点映射到…
📅 2026/7/18 4:27:18
1. 这不是“Excel高手”的升级版,而是一场思维系统的全面重装“What Does a Data Analyst Do? — Complete Career Guide”这个标题乍看像一份泛泛的职业介绍,但在我带过37个转行学员、审过214份数据分析岗JD、亲手搭建过6套企业级分析流程之后…
📅 2026/7/19 6:59:22
前言
“海风日记“提供了两种日记详情页样式:DiaryDetailPage 的纸张风格,和 DiaryDetail2Page 的卡片风格。本文介绍第二种风格——卡片式详情页,以琥珀渐变卡片展示日期,配以白色正文卡片,整体风格更现代、更精致。…
📅 2026/7/19 6:59:27
1. 项目概述与核心价值在嵌入式系统开发,尤其是涉及存储接口的驱动或硬件验证时,我们常常需要与MMC/SD控制器打交道。这个硬件模块是连接处理器和SD卡、eMMC等存储设备的关键桥梁。很多工程师,尤其是应用层开发者,可能更熟悉上层文…
📅 2026/7/19 6:59:27
最近和身边不少职场朋友聊天,大家的焦虑高度一致:AI迭代太快了,今天刚学会一个工具,明天又出了新模型;去年还吃香的岗位,今年就开始缩招;35岁危机还没过去,“AI替代焦虑”又先一步到…
📅 2026/7/19 6:59:27
1. 项目概述与背景在嵌入式显示系统的开发中,尤其是面向汽车仪表、工业人机界面(HMI)这类对可靠性和实时性有严苛要求的领域,我们常常需要处理来自不同源的图像数据。这些数据可能来自摄像头(通常是YUV格式)…
📅 2026/7/19 6:59:27
如果你最近在寻找一个真正"自由"的Minecraft服务器,可能会被各种"无规则"标签搞晕。很多服务器声称无规则,但实际玩起来却发现各种隐形限制:不能随意破坏、建造范围受限、甚至还有管理员随时干预。那么,一个真…
📅 2026/7/19 6:59:27
1. Boost库在Windows平台的入门指南Boost作为C领域最负盛名的开源库集合,其1.69.0版本在Windows平台的部署与使用有着独特的配置要点。对于刚接触Boost的开发者而言,正确配置开发环境是解锁其强大功能的第一步。本文将详细解析从环境准备到实际项目集成的…
📅 2026/7/19 6:58:26
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/19 0:00:51
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/19 0:00:51
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/19 0:00:51
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/19 0:00:51
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/19 0:00:51
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/19 0:00:51
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/18 7:01:02
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/18 17:01:33
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/19 5:02:03