我是一名软件技术专业的大二学生,在朋友推荐下,现在开始学习python,今天是我自学python的第一天,我分享一下,我认为的,python与其他语言的区别之一,写的不好请尽量喷,我相信成长会在摩擦之中加速,谢谢各位。
一、编写代码环境
写个java需要创建个java的project(项目),然后创建package(包),然后再创建一个class(类),最后才是写代码,写个代码,还需要main等各种各样的方法。
而相对于python来说,java的这些步骤有些太繁琐了,在学习python之前,我认为这些都是必要的,但当我学习了python之后,我的懒癌复发了,java的这些太繁琐了,不如python。
python配置好之后(具体配置,可以直接百度),可以下载编写软件进行编写,若是懒得下,或者认为自己不需要代码提示什么的,可以直接用文本文档、记事本进行编写。
二、结束符号
不论是java还是c亦或是php等语言,他们都有一个共同点,就是开始符号与结束符号,一般都是" ( "、" ) "、“{ ”、“ }”(小括号、花括号),比如
if (条件){执行代码}
while(条件){执行代码}
而python的语句则没有这些东西,python的开始与结束,用的是缩进,在我看来,就是强行的代码规范,我觉得这个挺好的,对于我们写其他的语言来讲,能培养出我们的代码规范以及良好的代码编写习惯。
如
if 条件:
执行语句
while True:
执行语句
三、变量的声明
python的变量声明和php有些相像,不需要声明变量的类型。
如:
name = "张三"
age = 23
而java则是
Private String name = "张三";
Private int age;
age = 23;
这一对比。。嗯哼,不看不知道啊,原来java这么繁琐(Private是定义私有的,可以不要,不要则为缺省),这一比对,我的懒癌又犯了,果断站队python。
四、输入
大多数语言输入个东西,都需要导入什么包,例如java需要导入scanner的包。
而且想要设置一个问题,然后后面输入回答,也只能分两步进行,如
Scanner scanner = new Scanner(System.in);
System.out.print("请输入你的名字:");
String name = scanner.nextLine();
System.out.print("名字:"+name);
scanner.close();
上面代码是java的最简单的输入。
而我们看python呢,代码少的你难以置信。
如:
name = input("请输入你的名字:")
print("名字:",name)
这样就完了!完了?真的是好简洁,这一对比,果断爱上python,怎么办,懒癌彻底好不了了呀。。
五、for循环
一般语言的for循环都是这样的:
for(int i=0;i<10;i++)
{执行代码}
或者这样的
int[] a=[1,2,3];
for(int i : a)
{执行代码}
粗步一看,还是挺好的,一目了然。
现在外卖来看看python的for循环:
for i in range(10):
执行代码
简单明了有吗。。一目了然+透视啊
如果加点附加条件什么的,依旧清晰:
for i in range(0,10,2):
执行代码
以上就是我学习第一天初步总结出来的python与其他语言之间的区别,个人意见仅供参考,谢谢各位