Python 字符串和元组类型的常规操作总结
@1-Python 字符串类型的常规操作总结如下
@2-Python 元组类型的常规操作总结如下:
@3-字符串相关的操作和运行结果:
import keyword
import random
import pytest
@pytest.fixture(params=[1,2])
def init(request):
ownershipTypeList = [1,2,4,8]
chargeModeList = [1,2,3]
str_1 = 'hello 8888'
str_2 = str_1.replace('8888','9999')
str_3 = '中国加油 中国加油 中国加油 中国加油 88888 9999'
str_4 =str_3.replace('中国加油','China Come on',2)
print('第一种方法')
str_5 = str_1[::-1]
print('第二种方法')
str_6 = list(str_1)
str_6.reverse()
d = {'name1': 'a', 'name2': 'b', 'name3': 'c', 'name4': 'd'}
print("替换前的字符串",str_1)
print("替换后的字符串",str_2)
print("替换前的字符串",str_3)
print("替换后的字符串",str_4)
print("第一种倒序排列的字符串",str_5)
print("第二种倒序排列的字符串",''.join(str_6))
print("字典显示",'@'.join(d.values()))
print("字典显示",'@'.join(d.keys()))
print("随机数01:",random.choice(ownershipTypeList))
print("随机数03:",random.choice([1,2,4,8]))
print("随机数02:",random.choice(chargeModeList))
print("用例名称:", request.function)
print("fix参数 ", request.param)
print("fix的作用域 ", request.scope)
print("用例所在的类 ", request.cls)
@pytest.fixture()
def reverse_zifuchuan():
str_1 = 'hhhhh kkkk gggg'
c = len(str_1) - 1
str_7 = []
while (c > 0):
str_7.append(str_1[c])
c -= 1
print('第三种倒序排列后的字符串', ''.join(str_7))
@pytest.mark.usefixtures("init")
# @pytest.mark.usefixtures("reverse_zifuchuan")
class TestABC:
def test_hello(self):
print("-------------------------")
print(keyword.kwlist)
运行结果:
@4-字符串相关的操作和运行结果:
tuple_1 = (2,)
print("元组d第一种赋值:",tuple_1)
data = 1,2,4
tuple_2 = (data)
print("元组d第二种赋值:",tuple_2)
运行结果;

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)