#python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 '''2.连接字符串''' #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 '''3.查找字符''' #strchr(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'r' nPos = sStr1.index(sStr2) print nPos '''4.比较字符串''' #strcmp(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'strch' pr...
by yangguosdxl - Python文档中心 - 2009-04-17 14:19:01 阅读(2082) 回复(0)
#python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 '''2.连接字符串''' #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 '''3.查找字符''' #strchr(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'r' nPos = sStr1.index(sStr2) print nPos '''4.比较字符串''' #strcmp(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'strch' pr...
>>> s="how are you" #定义字符串 >>> s 'how are you' >>> s.capitalize() #首字母大写 'How are you' >>> s.upper() #全部大写 'HOW ARE YOU' >>> s 'how are you' >>> s.swapcase() #大小写交换 'HOW ARE YOU' >>> s=s.upper() >>> s 'HOW ARE YOU' >>> s.lower() #全部小写 'how are you' >>> s 'HOW ARE YOU' >>> len(s) #字符串长度 11 >>> "abdcd1231".isalnum() #检测字符串是否由0-9A-Za-z...
1.大小写转换 判断字符串[code]s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitle() #所有单词都是首字母大写,像标题 s.isspace() #所有字符都是空白字符、\t、\n [/code]大小写转换[code]s.upper() #把所有字符中的小写字母转换成大写字母 s.lower() #把所有字符中的大写字母转换成小写字母 s.capita...
本帖最后由 G木木夕 于 2016-02-15 13:34 编辑 li是一个大列表 li=[['2324667 7326496\n'], [], ...........]共100个小列表构成, 如果想把每个小列表中的\n去掉,该怎么写?
li是一个大列表 li=[['2324667 7326496\n'], [], ...........]共100个小列表构成, 如果想把每个小列表中的\n去掉,该怎么写?
我的本意是把file.py读出来,然后作为echo的参数,格式化成一个字符串,然后用shell放在另外一台机器上跑,这样可以不用拷贝该file.py文件[code]In [17]: with open("file.py", "r") as f: data=f.read() print data ....: with open ("/tmp/file.py", "r") as myfile: data=myfile.read() print data with open ("/tmp/2", "wr") as myfile: myfile.write(data) In [18]: "echo -e %s > /tmp/1" % data...
比如字符串如下: str1 | str2 、 & str3 &&、|& str4 我的目的是把str1、str2、str3、str4得到 不知道有什么简便方法不? 谢谢!
str[0:5] 截取第一位到第四位的字符 str[:] 截取字符串的全部字符 str[4:] 截取第五个字符到结尾 str[:-3] 截取从头开始到倒数第三个字符之前 str[2] 截取第三个字符 str[::-1] 创造一个与原字符串顺序相反的字符串
def mytrim(zstr) ystr=zstr.lstrip() ystr=ystr.rstrip() ystr=ystr.strip() return ystr 在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致。与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。 字符串方法大约有几十个,这些方法可以分为如下几类...