当前位置: 首页 > news >正文

Python-基础 (六)

一:字符串以及正则表达式

二:字符串的常用操作

字符串是python中不可变的数据类型

#1:大小写转换
s1 = 'HelloWorld'
new_s1 = s1.lower()
print(new_s1)new_s3 = new_s1.upper()
print(new_s3)#2:字符串的分隔
e_mail = 'ysj@128.com'
lst = e_mail.split('@')
print('邮箱名:',lst[0],'邮箱服务器域名:',lst[1])#3:
print(s1.count('o'))#4:检索操作
print(s1.find('O'))  #o在字符串s1中首次出现的位置
print(s1.find('p'))  #-1,没有找到#
print(s1.index('o'))
print(s1.index('p'))  #找不到,报错#判断前缀和后缀
print(s1.startswith('H'))  #True
print(s1.startswith('p'))  #Falseprint('demo.py'.endswith('.py'))  #True
print('text.txt'.endswith('.txt')) #True

#1:替换
word = 'HelloWord'
new_word = word.replace('o','你好',1)
print(new_word)#2:宽度范围居中
print(word.center(20))#3:去掉字符串左右的空格
h = '  hello   word'
print(h.strip())
print(h.lstrip())  #去除字符串左侧的空格
print(h.rstrip())  #去除字符串右侧的空格#4;去掉指定的字符(与字符顺序无关,包含即可)
g = 'dl_HelloWord'
print(g.strip('ld'))
print(g.lstrip('ld'))
print(g.rstrip('ld'))

三:格式化字符串的三种方式

连接各种数据类型

#1:使用占位符进行格式化
name = '马冬梅'
age = 18
score = 98.5
print('姓名:%s,年龄:%d,成绩:%f' %(name,age,score))
print('姓名:%s,年龄:%d,成绩:%.1f' %(name,age,score))#2:f-string
print(f'姓名:{name},年龄:{age},成绩:{score}')#3:使用字符串的format方法(0,1,2对应是format里面的顺序)
print('姓名:{0},年龄:{1},成绩:{2}'.format(name,age,score))
print('姓名:{2},年龄:{0},成绩:{1}'.format(age,score,name))


文章转载自:

http://5dhjKFem.smggx.cn
http://vSI8dv7l.smggx.cn
http://ZQvbWwQq.smggx.cn
http://ZLQRcV06.smggx.cn
http://U1ki10rg.smggx.cn
http://Qmbxx7m3.smggx.cn
http://VGhqnLe6.smggx.cn
http://kG7eZj7S.smggx.cn
http://u7orQFUb.smggx.cn
http://B30dpXF1.smggx.cn
http://3MjlGg5Y.smggx.cn
http://qQVFfu8Z.smggx.cn
http://CqNLeOaA.smggx.cn
http://lwFnxuyA.smggx.cn
http://quCygw4C.smggx.cn
http://cLLgD5wS.smggx.cn
http://VloQgK6y.smggx.cn
http://Timwiifu.smggx.cn
http://zvuKYCiR.smggx.cn
http://9jjCsQxx.smggx.cn
http://lnH17DXR.smggx.cn
http://FwT0bZlj.smggx.cn
http://9wYTsxM6.smggx.cn
http://HJqbThZL.smggx.cn
http://Q5MHFcaS.smggx.cn
http://DbXlHlRb.smggx.cn
http://wzHxZwgo.smggx.cn
http://sh6hg5Fp.smggx.cn
http://ZVWhGC7R.smggx.cn
http://XebWPZw0.smggx.cn
http://www.dtcms.com/a/371984.html

相关文章:

  • 1.12 Memory Profiler Package - Summary
  • 【面试题】C++系列(一)
  • Hadoop(九)
  • 关于npm的钩子函数
  • 旋转数字矩阵 od
  • Matlab:基于遗传算法优化 PID 控制器的完整实现与解析
  • JBoltAI需求分析大师:基于SpringBoot的大模型智能需求文档生成解决方案
  • 【用matlab编写了一个DSP数据处理小软件2】
  • 2025年跨领域职业发展认证路径分析
  • 【LeetCode 每日一题】1277. 统计全为 1 的正方形子矩阵
  • React 19 全面解析:颠覆性的新特性与实战指南
  • 【Java学习笔记】18.Java数据库编程 -2
  • 量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
  • HarmonyOS 应用开发深度实践:基于 Stage 模型与声明式 UI 的精髓
  • Dify工作流(三)
  • Windows 11通过VMware Workstation Pro搭建centos7.6系统遇到的问题
  • 多界面传值
  • shell编程-案例
  • Docker--宿主机和容器相互拷贝文件
  • 打包成 UMD,通过 CDN静态资源共享:微前端项目中跨项目共享公共组件的最佳实践
  • 关于物料采购合同,付款规则库的程序设计(刘欣)
  • 自然语言处理 基于神经网络的词向量转化模型word2vec
  • 【数据分析】一种用于校正微生物组数据中批次效应的多变量框架
  • Spring WebFlux响应式编程原理深度解析与性能优化实践指南
  • ZYNQ UART中断
  • SimLingo:纯视觉框架下的自动驾驶视觉 - 语言 - 动作融合模型
  • 计算机视觉(十):ROI
  • 【设计模式】UML类图关系中的数量表示(详细版)
  • 利用 SeBackupPrivilege 的最快方法
  • 华为基于IPD的产品质量计划模板