Python札记3_字符串基本操作

浏览: 959

字符串基本操作

字符串是一种序列,序列常见的公有操作:

  • len() :求长度
  • + :两个序列相加
  • *:序列的重复,相当于是复制
  • in:判断元素是否在序列中
  • max、min:最大/最小值

字符串格式化输出

%s : 占位符,用得少

formate(*args, **kargs):完全替代%s的用法

前者表示字符串形式;后者表示字典形式

"I am {} and {} years old".format("Peter", 26)    # *args形式

"I am {name} and {age} years old".format(name="Peter", age=26) #**kargs形式

判断是否全为字母isalpha

isalpha 输出结果bool值

"python".isalpha()

分隔字符串split

利用split()方法得到的结果:列表形式,能够用于for遍历

str = "this is python"
print(str.splite(" "))

注意

str = "this is python"
print(str.split()) # 默认是空格分割
print(str.split(" ")) # 结果同上
print(str.split("")) # 报错

去掉空格 strip()

str.strip():去掉左右的空格

str.lstrip():去掉左边的空格

str.rstrip():去掉右边的空格

str = " hello "
print(str.strip())
print(str.lstrip())
print(str.rstrip())

注意
原来的值没有变化,生成新的字符串


字符大小写的转变

str.upper():全部转化为大写,生成新的字符串

str.lower():全部转化为小写

str.capatilize():将首字母转化为大写

str.title():转化为标题形式,单词首字母大写其余小写。

str.isupper():是否全为大写,返回bool值

str.islower():是否全为小写

str.istitle():是否为标题形式,即字符串中的单词首字母为大写,其他字母小写。


连接字符串jion()

除了+号用于拼接,jion方法也可以用于拼接字符串。

str = "www.baidu.com"

a= str.split(".")
print(a)
["www","baidu","com"]

b = "*".join(a)
print(b)

www*baidu*com

        

推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册