Python教程系列(13)--字符串常用语法

Python教程系列字符串常用语法

(1)字符串基本操作相关代码如下:

coding:utf-8 #设置字符编码ytf-8
str='我爱你塞北的雪' #定义字符串内容
print(str[0]) #输出字符串第一个字符
print(str[-1])#输出字符串倒数第一个字符
print(str[0:2]) #输出第一个字符到第三个字符的内容
print(str[0:])#输出所有的字符串内容
print(str*2)#输出字符串内容2遍
print(str+'   '+'黑龙江') #输出字符串连接内容
print('hello\nrunoob')  # 使用反斜杠(\)+n转义特殊字符

x=' hello , WORD  '
#查看字符串类型
print(type(x))
#打印所有的字符串信息
print(x[0:])
#去除字符串空格数据
print(x.strip())
#将字符串转换为大写并去除空格数据
print(x.upper().strip())
#将字符串转化为小写
print(x.lower().strip())
#将字符串使用",分割"
print(x.split(','))

输入结果如下:
结果
jieguo

(2)字符串升级操作相关代码如下:

# coding:utf-8
#字符串拼接
str1='hello '
str2='world '
str3=333
#字符串的拼接使用“+”链接
print(str1+str2)
#进行类型转换+拼接  str(要转换的数据) 转换为字符串类型
print(str1+str2+str(str3))   #字符串拼接时,要保证左右俩边数据类型一致 如数据类型不一致需要进行类型转换

#字符串的替换
#将str1字符串中的l替换成n  默认替换全部l数据
print(str1.replace('l','n'))
#将str1字符串中的l替换成n  只替换其中一个l 1代表只替换其中1个
print(str1.replace('l','n',1))

#字符串去除指定字符
#将str2字符串中按照最后一个d字符去除
print(str2.strip('d'))
#将str2字符串中按照第一个w字符去除
print(str2.strip('w'))
#将str2字符串中按中间r字符去除   去除函数只能去除首尾字符  无法去除中间字符
print(str2.strip('r'))

#字符串的分割
str4='www.baidu.com'
#将str4字符串按照'.'去进行分割操作
print(str4.split('.'))
#将str4字符串按照'.'去进行分割操作 只按照其中的一个'.'进行分割操作
print(str4.split('.',1))

#字符串的转换format 采取默认模式   格式为‘{}'.format('字符串内容')
#案例如下:
mat='{}'.format('28')
print(mat)
# 不设置指定位置,按默认顺序打印
name="{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
print(name)

# 通过字典设置参数
site = {
    
    "name": "test"}
print("{name}".format(**site))

# 通过列表索引设置参数
my_list = ['世界', 'www.shijie.com']
print("名称:{0[0]}, 网址: {0[1]}".format(my_list))  # "0" 是必须的

代码执行结果如下:
结果

猜你喜欢

转载自blog.csdn.net/qq_38484679/article/details/108770411