欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

学习python的第一天,初步总结python与其他语言的区别

程序员文章站 2022-04-12 11:54:41
我是一名软件技术专业的大二学生,在朋友推荐下,现在开始学习python,今天是我自学python的第一天,我分享一下,我认为的,python与其他语言的区别之一,写的不好请尽量喷,我相信成长会在摩擦之中加速,谢谢各位。 一、编写代码环境 写个java需要创建个java的project(项目),然后创 ......

我是一名软件技术专业的大二学生,在朋友推荐下,现在开始学习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与其他语言之间的区别,个人意见仅供参考,谢谢各位