接觸C#的第二天和回鍋Python的第二天

“最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:”寫得真他媽菜”,那麼恭喜你,你已經level up了。”

——《程序員應該堅持寫技術博客》原文鏈接:https://blog.csdn.net/d6619309/article/details/52727326

 C#

今天學習的內容主要是賦值,輸入輸出和格式化位置的調換。

今天第一件事情就是複習了一下cs文件的編譯與運行。在昨天已經設置好環境變量的基礎上,今天的編譯和運行就比較順暢了。按照教程,編譯的方法主要是運用命令提示符csc將cs文件編譯爲exe程序。

Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\20160425>csc E:\★C#項目文件\1.cs

當然,直接這樣編譯,生成的exe文件默認保存在系統的admin文件夾下。

如果要將生成的exe文件保存在cs文件所在的目錄,就要切換一下保存位置:

Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\20160425>cd E:\★C#項目文件

回車後再輸入E:

回車即可到達該cs文件所在對的目錄

Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\20160425>cd E:\★C#項目文件

C:\Users\20160425>E:

E:\★C#項目文件>

要是想要運行,只需要輸入該程序的名稱即可



​​
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\20160425>cd E:\★C#項目文件

C:\Users\20160425>E:

E:\★C#項目文件>1
這是我的第一個C#程序
E:\★C#項目文件>


​

運行,屏幕上便打印出“這是我的第一個C#程序”字樣。以上便是對前一天知識的回顧。

進一步,定義多個變量並對多個變量進行賦值:

class HelloWorld
{
	static void Main()
	{
		string void Main()
		str1 = str2 = "qwe";
		
		str1 = "abc";
		System.Console.WriteLine(str1);
		
		str1 = "123";
		System.Console.WriteLine(str1);
		
		
		System.Console.WriteLine(str2);
	}
} 

對同一個變量進行賦值,每一次賦值都會覆蓋前一次的賦值,並輸出。

然後爲了使得程序具有基本的交互功能,用到格式化輸出的功能:
 

class Helloworld
{
	static void Main()
	{
		string name;
		
		System.Console.Write("你的名字是:");
		name = System.Console.ReadLine();
		System.Console.WriteLine("我的名字是{0}",name);
	
	}
}

編譯並運行該程序後,顯示“你的名字是:”光標在分號後面閃爍(這裏值得注意的是,本程序的代碼第七行中,將System.Console.WriteLine("你的名字是:");的Line刪掉了,所以光標閃爍的位置是在這裏,如果加上Line,光標便會在下一行閃爍)。

當然,還有一個很有意思的東西就是格式化位置的調換。用語言不好表述,所以直接用代碼來說明。

class Helloworld
{
	static void Main()
	
	{

	string name1 = "1"; 
	string name2 = "2";
	
	System.Console.WriteLine("{1}{0}",name1,name2);  
	
	}
}

對name1和name2兩個變量進行賦值,在輸出的時候可以對兩個變量進行排序,{0}對應的其實是name1,{1}對應的是name2,這是根據順序來一一對應的,但是輸出的時候可以任意確定順序,就像此例中,排在前頭的是name2,name2後面跟的是name1。顯然,輸出的結果就是2 1 

然後,第二天學習的內容還有“註釋”。雖然說像上面提到的那幾個相當簡單的程序,不需要註釋也能讓人看明白,但是在上萬行代碼級別的程序,倘若沒有了註釋,閱讀起來便會很費勁。

class Helloworld
{
	static void Main()
	
	{
	/*塊註釋*/
	string name1 = "1"; //聲明變量 name1 行註釋
	string name2 = "2";
	
	System.Console.WriteLine("{1}{0}",name1,name2);  
	
	}
}

上面加入了兩種註釋,一種是塊註釋,一種是行註釋,都很好理解。當然,註釋的類型不止這兩種,以後還會學習到xml註釋等等。這裏值得注意的是註釋的作用除了解釋代碼之外,還能“刪除”代碼,當然,這裏的刪除只是說程序運行的時候會忽略這行代碼,當你編輯代碼的時候還是可以看到這行代碼的。當你遇到那種“雞肋”的代碼,想刪除但又猶豫的時候,你可以毫不猶豫的把它“打入冷宮”,當然你想看到他,你還是可以隨時看到他的。

Python:

本次py學習的主要是一些理論知識:數據類型和常用操作符。

1.數據類型:

字符串類型(加引號的)

整型(整數)

浮點型(小數)

布爾類型 (特殊的整型,用True和False來表示“真”和“假”,True相當於1,False相當於0)

當然,數據類型還有很多種,這裏因爲是初學,所以涉及的只有這幾種。

關於類型轉化,int()的作用是將字符串或浮點數轉換爲一個整數(浮點數轉化爲整數的時候直接截斷“取整”,而不是四捨五入),float()的作用是把字符串或者整數轉化爲浮點數,str()的作用是將一個數或者任何其他類型轉換成一個字符串。

2.常用操作符

算數操作符 比較操作符 邏輯操作符

重點知識:優先級順序依次爲

冪運算-正負號-算數操作符-比較操作符-邏輯運算符

JKCQW!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章