基礎加強第三天 練習總結

2021-06-29 06:44:47 字數 1658 閱讀 6615

#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四大金剛 列表,元組,集合,字典 終於齊聚一堂了,桃園三結義?多了乙個。三缺一?剛好。這四個醜陋的東西昨天搞死我了,方法巨多,又不知道有啥子含義,背倒是能背,沒啥子意義啊,乙個列表不就行了嗎?幹嘛搞四大金剛,雖然存在即是合理的,但是沒人給我闡述...