接触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#程序”字样。以上便是对前一天知识的回顾。

进一步,定义多个变量并对多个变量进行赋值:

扫描二维码关注公众号,回复: 4805420 查看本文章
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!

猜你喜欢

转载自blog.csdn.net/weixin_42083728/article/details/81088060