python字符串常用知识点梳理

'''
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
'''
var1 = 'Hello World!'
var2 = "apple"
"""
Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下
变量[头下标:尾下标]
"""
var1 = 'Hello World!'
var2 = "apple"
print("var1[0]: ", var1[0])
print("var2[1:5]: ", var2[1:5])
"""
你可以截取字符串的一部分并与其他字段拼接,如下实例:
"""
var1 = 'Hello World!'
print("已更新字符串 : ", var1[:6] + 'apple!')
"""
在需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。
"""
# 在行尾作为续行符
print('line1 \
line2 \
line3 ')
# 输出单引号
print('\'')
#输出双引号
print("\"")
#输出换行符
print('aaaaaa\nbbbbbb')
#输出回车符
# print('aaaaaaaaaaaa\rbbb')


# 输出横向制表符,并使用制表符输出删除效果
print('aaaaaa\tbbb')

'''
使用\r实现文字删除效果
'''
import time
string = "I like you very much"
length = len(string)
for i in range(length):
time.sleep(0.3)
print("\r" + string[:length - 1 - i] + "|", end="")

'''
字符串的格式化
'''
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
print("我叫 {name} 今年 {age}岁!".format(name='小明',age=10))
'''
字符串的常用方法
'''
var3 = 'apple Hello'
#首字母大写,其他字母都小写
print(var3.capitalize())
#判断是否包含一个字符串
print(var3.find('ap'),var3.find('He'),var3.find('hh'))
#判断包含字符串次数
print(var3.count('p'))
'''
判断 abcddddeeff 中出现最多的字符串
'''
var4 ='abcddddeeff'
num = 0
res = ''
for a in var4:
if var4.count(a) > num:
res = a
num = var4.count(a)
print(res)


#判断是否以某字符串结尾
print(var3.endswith('lo'))
# Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串
print('-'.join(['a','b','c']))
#将字符串分割为列表
print('a-b-c'.split('-'))
#转化为小写或大写
print(var3.lower())
print(var3.upper())



我爱编程  |  2022-11-20

  生活/ 青春   |   | 

分享图片如下

联系方式

友情链接




交流合作微信号yueqiu-shuo link to 京ICP备2023023066号-1