python_test_0528
python_test_0528
print("pp49_0528") print(str(10000)) ''' 字符串方法 ''' #find str1 = "with a moo-moo" pos = str1.find("moo") print("number"+repr(8)) #print("index is" + str(pos)) #异常信息提示 'str' object is not callable 表示您正在尝试将字符串对象作为函数进行调用,但实际上字符串不是可调用的(即不是函数) #单个纯数字转字符串用str,也可以用repr #str是字符串转换函数,不要拿来当变量用-------------- #print(str(10000)) print(str(10000)) #字符串连接,数字与字符串相加则用repr,repr已合法的python表达式的形式来表示值 str2 = ("index is" + repr(pos)) print("index is " + str(pos)) #p21 title2 = "mononday is first day on xx on" value2 = title2.find("on") print("index is " + str(value2)) value2 = title2.find("kk") print("未找到返回值: " + str(value2)) print("长度: " + str(len(title2))) value2 = title2.find("on",27) print("从索引27位置查找on结果:" + str(value2)) start_index = 1 end_index = 5 value2 = title2.find("on",start_index,end_index) print("设置起始位置的结果:"+ str(value2)) #join方法 seq = ['1', '2'] seq_plus = '_' str3 ="abcdefg" symbol3 = "_" ret3 = [symbol3.join(str3)] #连接方式1 print(ret3) ret5 = [symbol3.join(seq)] #连接方式2 print(ret5) ''' Traceback (most recent call last): File "D:/Users/tangxianwu/PycharmProjects/python_server_test/test0528.py", line 34, in <module> seq_plus.join(seq) ,类型相同才能相连接 TypeError: sequence item 0: expected str instance, int found ''' #所有字母变小写 str5 = "Tangxx" print(str5.lower()) #替换 replace str6 = "this is a test" print(str6.replace("is","good")) #分割split str7 = "aa_bb_cc_dd_ee" print(str7.split('_')) #去除前后空格strip,c# 是trim函数 str8 = " trewq " print(str8.strip()) #指定需要去除的字符空格 str9 ="*** spam * everyone! ***" print(str9.strip(" *!")) #3.4.7 translate替换单个字符 #from string import maketrans #ImportError: cannot import name 'maketrans' from 'string',py3.8不支持,py2.7可以 #table2= maketrans('cs','kz') #print(len(table2)) #table2[97:123] #maketrans('','')[97:123] print("P54")
欢迎讨论,相互学习。
cdtxw@foxmail.com
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2021-05-28 C# 给TcpClient的Connect方法设置超时时间 TimeOut
2021-05-28 C# 异步和等待(async和await用法)_解决连接服务器时UI界面线程卡死的问题
2021-05-28 C#设置窗体大小不能改变_拖动_调整尺寸
2021-05-28 SQL中按时间段查询数据