国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 文本处理用c还是用python

文本处理用c还是用python

头像

尤及

2020-06-01 09:36:492867浏览 · 0收藏 · 0评论

文本处理python与c的对比:如下

c++语言:

C++语言实现C++中没有实现split功能的函数,下面用C++ STL中的一些函数模拟实现split功能。#include <iostream>#include <string>#include <vector>#include <fstream>using namespace std;/*
@in, src: 待分割的字符串
@in, delim: 分隔符字符串
@in_out, dest: 保存分割后的每个字符串
*/void split(const string& src, const string& delim, vector<string>& dest){
string str = src;
string::size_type start = 0, index;
string substr;
index = str.find_first_of(delim, start);//在str中查找(起始:start) delim的任意字符的第一次出现的位置
while(index != string::npos)
{
substr = str.substr(start, index-start);
dest.push_back(substr);
start = str.find_first_not_of(delim, index);//在str中查找(起始:index) 第一个不属于delim的字符出现的位置
if(start == string::npos) return;
index = str.find_first_of(delim, start);
}}int main(){
ifstream infile("test.txt", ios::in);
vector<string> results;
string word;
string delim(" ");
string textline;
if(infile.good())
{
while(!infile.fail())
{
getline(infile, textline);
split(textline, delim, results);
}
}
infile.close();
vector<string>::iterator iter = results.begin();
while(iter != results.end())
{
cout<<*iter++<<endl;
}
return 0;}

python语言:

在Python中有专门的函数split()对字符串进行分割,实现较为简单myfile = open('test.txt', 'r')allWords = []line = myfile.readline()while line:
list = line.split(' ')
for word in list:
if word[-1]=='\n':
allWords.append(word[:-1])#去掉行末的'\n'
else:
allWords.append(word)
line = myfile.readline()myfile.close()print allWords

相比较而言,(抛开运行效率不说),开发效率比较好的是Python,然后是c++,(但是一旦c++这些方法提前包装好了,也是很不错的)。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《性88分钟》| 一品国精和二品国精的文化意义| 父女大作战1-32集免费| 美女胸部视频| 我在开会他在下添的好爽| 老头握住淑蓉双乳| B站暴躁姐的丈夫是干什么的| 詹尼佛的肉体| 15岁女初中生免费观看电视剧| 笑傲江湖在线观看| 《我的漂亮朋友》20点首播| 妈妈的新男友| 男男| 三女片免费观看电视剧杨贵妃传| 动物扌桑辶鬲的| 爸爸吃女儿奶奶高情商回复| 《大度》韩版免费| 瑜伽馆里的私密按摩效果怎么样| 《破外女》高清完整版| 梁祝艳谭5免费观看| 情趣内衣| 少女的秘密24集| 徐婷被房东揉到高潮的视频| 无人区免费高清版观看| 美女和帅哥一起努力生产豆浆的视.| 约会大作战H| 狠狠人妻久久久久久综合九色| 他的巨物撑开她的花缝的导演是谁| 我寄宿在妈妈闺蜜家电视剧| 邱莹莹第一次| 内裤亚洲码和欧洲码一样吗| 公翁晚上吃我奶头子| 法国色情巜做爰狂欲| 十九岁女儿和爸爸的电视剧叫什么| 情趣内衣秀| 久久无码亚洲成A人片| 女人乱子伦xXX沧州| JD又大又粗又长又硬受不了| 美国暴躁真人CSGO| 美国A片巜豪妇荡乳》| 人马杂配MV的视频在哪里看