-
将列表组成字符串
hexStr = ''.join(hexStrList)
-
声明列表并插入数据(类似C中的数组)
-
将字符串按分成一定数量的列表
hexStrList = re.findall(r'.{4}', hexStr)
- 截取字符串
data = str[:2] # 开始~2
data = str[2:10] # 2~10字符
data = str[10: ]#10~末尾
data = str[0:3] #截取第一位到第三位的字符
data = str[:] #截取字符串的全部字符
data = str[6:] #截取第七个字符到结尾
data = str[:-3] #截取从头开始到倒数第三个字符之前
data = str[2] #截取第三个字符
data = str[-1] #截取倒数第一个字符
data = str[::-1] #创造一个与原字符串顺序相反的字符串
data = str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
data = str[-3:] #截取倒数第三位到结尾
data = str[:-5:-3] #逆序截取,具体啥意思没搞明白?
data = str[str.find('{')+1:str.find('}')] #截取"{}"之间的字符串
- 删除列表中的空值
contentList = content.split(';') #这里会产生一个空的列表
contentList = [i for i in contentList if i != '']
- 保存文件
customFilePath = self.lastFilePath + '/doc_name.txt'
savefilePath = QFileDialog.getSaveFileName(self, '保存文件', customFilePath, 'Save files (*.txt)')[0]
- print传入参数
print("The length of %s is %d" % (s,x))
- 去除全部空格
''.replace(' ', '')
- 列表转换成数组
import numpy as np
contexBytes = np.array(contextList)
- 过滤多个文件类型
filePath = QFileDialog.getOpenFileName(self, '选择文件', self.lastFilePath, 'TXT Files (*.txt);;JPG Files (*.jpg)')[0]
- 获取上级目录
print(os.path.abspath(os.path.dirname(self.currentFilePath)))
- 获取当前目录
icon = os.path.dirname(os.path.abspath(__file__)).replace('\\', '\\\\') + "\\\\icon.ico"
self.setWindowIcon(QIcon(icon)) # 设置标题栏、任务栏等的图标
- 优化时间格式
import time
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
网友评论