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

字符串

01 字符串

1.字符串:

一系列字符,用单引号或者双引号括起

2.python不支持单字符类型,单个字符也被看做字符串,许多用法与list一致

  • 访问字符串中的元素:使用方括号+下标
  • 切片:s[start:end:step],在字符串s下标[start,end),步长为step
  • len(s)求字符串的长度
  • +:字符串连接
  • *:重复字符串
  • in,not in:存在,不存在
  • str(x):把x强制转换成字符串

3.转义字符:

转义字符是以反斜杠(\)开头的特殊字符,用于表示不能直接键入的字符

  • \:续行符,在行尾
  • \\:反斜杠
  • \':单引号
  • \":双引号
  • \n:换行符
  • \t:横向制表符

3.ord和chr

ord(x):将x字符转换为ord(x)整数

chr(x):将x整数转换为chr(x)字符

02 字符串常用方法

1.判断类方法

python字符串自带的内建函数

2.转换类方法

所有的函数在s的基础上转换的字符串,s本身不会变

3.查找类方法

4.字符串和list

①字符串转换为list(字符串本身不可修改,转换成list可以进行修改)

  • 直接转换成list:列表的每个元素都是长度为1的字符串

s="Hello World"

t=list(s)

print(s)

#Hello World

print(t)

#['H','e','l','l','o',' ','W','o','r','l','d']

  • 利用分割

利用split()对字符串进行分割 

str.split("分割符",分割次数)

a=input()#123   456
b=a.split()
print(a)
print(b)

#['123', '456']

  • map一行输入两个整数,输出两个数字之和

map(function,sequence)把序列sequence里面的每一个元素利用function进行转化,一般需要转换为list

a,b=list(map(int,input().split()))

  • list转换成字符串

利用str.join(seq):把序列里每个元素用str连接起来

4.修改字符串

1.转换成list,修改后再转换成字符串

s="hello World"

s=list(s)

s[0]='H'

s=''.join(s)

print(s)

2.整体修改,重新赋值

s="hello World"

s="H"

print(s)

3.利用切片

s="hello World"

s="H"+s[1:]

print(s)

4.利用replace函数

s="hello World"

t=s.replace('h','H',1)

print(s)

print(t)

http://www.dtcms.com/a/400346.html

相关文章:

  • 力扣1878. 矩阵中最大的三个菱形和
  • 广州新际网站建设公司怎么样什么是网站原创文章
  • php源码 个人网站做网站需要哪类商标
  • 网站建设公司黄页中国建设招标网住建部网站
  • 北京海淀公司网站icp备案盐城建设银行招聘网站
  • 北京企业响应式网站建设比特币wordpress插件
  • 在百度建免费网站吗装饰公司资质
  • Spring Boot请求体缺失异常分析与解决方案
  • uniapp富文本editor在插入emoji表情后,如何不显示软键盘?
  • 镇江润州区建设局网站应用商店下载安装到桌面
  • discuz做门户网站wordpress 登陆前台
  • VsCode远程Copilot无法使用Claude Agent问题
  • 北京到天津西安seo代理
  • canvas案例网站响应式网站设计的主页
  • 那些做软件的网站网站建设海之睿
  • 江苏省建设厅网站权力阳光系统把手机的视频生成链接
  • 惠州企业自助建站开网店3个月来亏了10万
  • ico网站进行推广网站备案更改需要多久
  • 网站栏目合理性做核酸检测收费标准
  • Linux 性能瓶颈排查思路
  • MySQL深分页优化及试验
  • 外贸网站案例柳州建设网站
  • 深圳个人网站制作微网站建设价格对比
  • 高校教资--高等教育学
  • 源码建站和模板建站区别seo技巧是什么意思
  • 郑州网站公司哪家好重庆网站建设 熊掌号
  • 室温太赫兹设备打开了6G网络的大门
  • 【源码解析】spring-ai-alibaba-jmanus的ModelDataInitialization
  • 广联达 CONCETTO 产品与分析
  • 比较版本号-双指针比较