【Python】字符串的几个简单函数。疫情严重,宅在家里,正好处理一下之前的几个收藏夹,学习学习。

# _*_ coding: utf-8 _*_
'''
Author:王怕怕升职记
Module name:根据侠客岛视频复习一部分【字符串】方法,https://www.9xkd.com/user/plan-view.html?id=5425018900
Create date:2020-01-28
Function:
'''
# 1、将字符串的内容分别打印出来
str = "Hello World!"
for str1 in str:
    print (str1)

# 2、打印字符串的部分内容
str = "Hello World!"
print (str[1:5])

# 3、将列表数据连接起来并打印。每条数据中间可以有符号,也可以不加。
list = ["H","e","l","l","o",]
list1 = "".join(list)
list2 = ".".join(list)
print (list1)
print (list2)

#4、几个简单函数
string = 'aBcd efG'
print (string.upper()) # 全部字母大写
print (string.lower()) #全部字母小写
print (string.swapcase())   # 大小写 互换
print (string.title())      # 所有单词的首字母大写
print (string.capitalize()) # 第一个单词的首字母大写

# 5、再来几个简单函数
string = "Hello World!"
print(string.center(20, '*'))  # center(width, fillchar),字符串居中,width宽度, fillchar填充字符
print(string.ljust(100, '-'))  # ljust(width, fillchar),字符串居左,width宽度, fillchar填充字符
print(string.rjust(40, '!'))   # rjust(width, fillchar),字符串居右,width指宽度, fillchar填充字符
print(string.zfill(50))        # zfill(width), 右对齐打印,左边0填充

# 最后几个简单函数
string = " Hello World"
print(string.replace('l', 'z',2)) # replace(old,new,count),字符串替换,old被替换字符串,new新字符串, count替换次数
print(string.replace('l', 'z'))   # count为空,全部替换

print(string.strip("orld")) # strip(chars):  剔除两端字符,chars指定剔除的字符,chars为空则为剔除空白字符
print(string.rstrip("ld"))  # rstrip(chars): 剔除右边字符,chars指定剔除的字符,chars为空则为剔除空白字符
print(string.lstrip("He"))  # lstrip(chars): 剔除左边字符,chars指定剔除的字符,chars为空则为剔除空白字符



发布了63 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/woshiyigerenlaide/article/details/104101653