print(a[3]) # 打印第3个位置的字符 i
print(a[:3]) # 打印前3个字符 str
print(a[3:]) # 打印后3个字符 ing
print(a[2:5]) # 打印第2到第5个字符 rin
a = "string"print(a[3]) # 打印第3个位置的字符 iprint(a[:3]) # 打印前3个字符 strprint(a[3:]) # 打印后3个字符 ingprint(a[2:5]) # 打印第2到第5个字符 rin...
str[index]:str 字符串名字,index表示索引值。
另外,
python
允许从字符串两端使用索引:
1)当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2 ……
2)当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;字符串的倒数第一
def take_middle_text(txt,txt_s,txt_e='',seeks=0,seeke=0):#
取
中间
文本
函数
if txt_e or seeks or seeke:
else:
raise 1
s_1 = txt.find(txt_s)
if s_1 == -1:
raise 1
l_1 = len(txt_
Created on Fri Jan 6 11:17:32 2017@author: yang
"""fid = open('./file.txt')
fidw = open('./file_save.txt','w')
lines = fid.readlines()
character = {}
exclude = ['','','”'
def translate(str):
line = str.strip().decode('utf-8', 'ignore') # 处理前进行相关的处理,包括转换成Unicode等
p2 = re.co
在用C和
python
编程时遇到的一个问题是:
用网口发送过来1k数据,数据格式是json,但是发送时不知道需要的大小,因为不同任务大小不一样,所以统一发送1024字节,统一接收1024了,之后入库,导致浪费很大空间
因此想要截
取
字符串:
方案有两个:
1.使用rfind函数
url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3