#region 練習四 計算字串中每種字母出現的次數(面試題)。 「welcome ,to chinaworld」,不區分大小寫,列印「w2」「e 2」「o 3」……
string str = "welcome ,to chinaworld";
str = str.tolower();
dictionarydic = new dictionary();
for (int i = 0; i < str.length; i++)
else }}
foreach (keyvaluepairitem in dic)
出現次",item.key,item.value);
}console.readkey();
#endregion
6、檔案操作
//寫入檔案
//using (filestream fs=new filestream("5.txt",filemode.openorcreate,fileaccess.write))
//"ok");
//讀取檔案
using (filestream fs=new filestream("5.txt",filemode.openorcreate,fileaccess.read))
console.readkey();
7、工資翻倍
#region 練習3:通過streamreader和streamwrite對工資檔案進行操作
//將檔案中的工資翻倍再寫入到檔案中
using (streamreader sr=new streamreader("salary.txt",encoding.default))
,stringsplitoptions.removeemptyentries);
string str = string.format("|",msg[0],convert.toint32(msg[1])*2);
sw.write(str);}}
}console.writeline("ok");
console.readkey();
#endregion
8、path類
//1.
//string lujing = @"c:\1.txt";
主要是更該字尾名
//string msg = path.changeextension(lujing,".rar");
msg);
//2.合併路徑
//string str1 = @"c:\program files (x86)\";
//string str2 = @"microsoft sql server\100\sdk\assemblies";
//string msg = path.combine(str1,str2);
msg);
//3.查詢某個檔案所在的路徑
string str = @"c:\program files (x86)\microsoft sql server\100\sdk\assemblies";
string msg = path.getdirectoryname(str);
console.writeline(str);
console.readkey();
返回副檔名
獲得檔名
返回指定字串的絕對路徑
基礎加強第三天 集合
1 集合 陣列 存值長度固定,型別固定 集合 長度不固定,型別不固定 listlist new list 我們可以通過add或者addrange方法向集合中新增值,但是,如果我們需要新增十個數的時候,用這個就不好了 int nums 所以,針對上面出現的問題,我們通過迴圈向集合中新增資料 for i...
個人練習(第三天)
今天練習的 也是python的socket模組,只是比昨天的複雜,今天我試著寫了乙個對話的伺服器和客戶端 以下是 server import socketserver class myserver socketserver.baserequesthandler def handle self con...
python 基礎學習 第三天 總結
今天補上了剩餘的資料型別,元組,集合,字典,python四大金剛 列表,元組,集合,字典 終於齊聚一堂了,桃園三結義?多了乙個。三缺一?剛好。這四個醜陋的東西昨天搞死我了,方法巨多,又不知道有啥子含義,背倒是能背,沒啥子意義啊,乙個列表不就行了嗎?幹嘛搞四大金剛,雖然存在即是合理的,但是沒人給我闡述...