av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:文本處理用c還是用python

文本處理python與c的對(duì)比:如下

10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有洪澤免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

c++語(yǔ)言:

C++語(yǔ)言實(shí)現(xiàn)C++中沒(méi)有實(shí)現(xiàn)split功能的函數(shù),下面用C++ STL中的一些函數(shù)模擬實(shí)現(xiàn)split功能。#include #include #include #include using namespace std;/*
@in, src: 待分割的字符串
@in, delim: 分隔符字符串
@in_out, dest: 保存分割后的每個(gè)字符串
*/void split(const string& src, const string& delim, vector& dest){
string str = src;
string::size_type start = 0, index;
string substr;
index = str.find_first_of(delim, start);//在str中查找(起始:start) delim的任意字符的第一次出現(xiàn)的位置
while(index != string::npos)
{
substr = str.substr(start, index-start);
dest.push_back(substr);
start = str.find_first_not_of(delim, index);//在str中查找(起始:index) 第一個(gè)不屬于delim的字符出現(xiàn)的位置
if(start == string::npos) return;
index = str.find_first_of(delim, start);
}}int main(){
ifstream infile("test.txt", ios::in);
vector results;
string word;
string delim(" ");
string textline;
if(infile.good())
{
while(!infile.fail())
{
getline(infile, textline);
split(textline, delim, results);
}
}
infile.close();
vector::iterator iter = results.begin();
while(iter != results.end())
{
cout<<*iter++<

python語(yǔ)言:

在Python中有專門的函數(shù)split()對(duì)字符串進(jìn)行分割,實(shí)現(xiàn)較為簡(jiǎn)單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

相比較而言,(拋開(kāi)運(yùn)行效率不說(shuō)),開(kāi)發(fā)效率比較好的是Python,然后是c++,(但是一旦c++這些方法提前包裝好了,也是很不錯(cuò)的)。


標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:文本處理用c還是用python
文章網(wǎng)址:http://uogjgqi.cn/article/djegpcj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流