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

2018-06-18 03:33:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:6.Python学习笔记:[enumerate元素加序号;isdigit()像数字;len()

下一篇:Python学习:9.模块的安装以及调用模块