博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3学习笔记--str
阅读量:5093 次
发布时间:2019-06-13

本文共 892 字,大约阅读时间需要 2 分钟。

>>>a='SayHelloToYou'  >>>a.split('o')  ['SayHell', 'T', 'Y', 'u']

str.split(’ ‘)按照括号内容分割字符串 str.lower() 小写 str.upper() 大写 str.swapcase() 大小写变换

>>>a='SayHelloToYou' >>>a.swapcase() 'sAYhELLOtOyOU'

str.index(‘lo’,1,4)返回‘lo’子串在[1,4) 范围内在str左边第一次出现的下标,找不到返回ValueError

str.rindex(‘lo’,1,4)返回‘lo’子串在[1,4) 范围内在str右边第一次出现的下标,找不到返回ValueError

>>>a='SayHelloToloYou' >>>a.index('lo')6 >>>a.index('lo',1,3) ValueError: substring not found >>>a.rindex('lo') 10

格式化 1 %

>>>"%s %s" % ('Hello', 'World')>>>a=[1,3] >>>'aa id %s'%a 'aa id [1, 3]' >>>a=(1,2) >>>'aa id %s'%(a,) 'aa id (1, 2)' >>>a={ 'a':3,'r':9} >>>'aa id %s'%a "aa id {'a': 3, 'r': 9}"

%%转义%

2 format

>>>"{1} {0} {1}".format("h", "w")  'w h w' >>>'aaa {}'.format('ll') 'aaa ll' >>>'aaa {0[1]} {0[2]}'.format([1,2,3,4]) 'aaa 2 3' >>>a={ 'b':3,'r':9} >>>'aaa {r}'.format(**a) 'aaa 9' { {}}转义{}

转载于:https://www.cnblogs.com/straight/p/7725624.html

你可能感兴趣的文章
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>
Linux(Centos)之安装Redis及注意事项
查看>>
bzoj 1010: [HNOI2008]玩具装箱toy
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
ASP.NET缓存 Cache之数据缓存
查看>>