关于Python与Java的一些不同点(第三节)

1.获取键盘输入

Java:

        1.导入Scanner的所在的包,java.util.Scanner

        2.创建Scanner对象,Scanner scan = new Scanner(System.in);

        3.获取录入的字符串,String a = scan.next();

           获取整形数字,int b = scan.nextInt();

           获取浮点数据,int c = scan.nextFloat();

Python:

         a = input()

        因为python是动态获取变量所以不需要指定值的类型

2.函数的定义:

 Java:

       类的行为称为方法, 不依赖类的方法称为函数,一般Java中都称为方法

       组成:修饰符 +返回值类型+ 方法签名(方法名+形参列表)

        + 代码块(由花括号来控制代码块的范围)

       方法参数需要声明类型,有一种特殊的形参叫可变参数即数组,需定义在形参列表的末尾

        方法参数的多样性又称为方法重载,即不改变方法名称只改变方法参数的类型、顺序和数量

        return 结束方法,返回符合返回值类型的数据

        

Python:

        组织好的,可重复使用的,可完成特点功能的代码块

        组成:def + 方法名 + 英文冒号 + 函数体(由缩进来控制函数体的范围)

        方法不需要声明参数类型,但有两种特殊的形参

        def check(height,weight)

        1.关键字参数:check(180,weight=135),

        关键字参数是调用函数的时候使用的,需要定义在参数列表末尾

        def check(heigh,weight=120)

        2.默认参数:check(180)

        默认参数是定义函数的时候使用的,需要定义在参数列表末尾

        return 结束方法,返回任意数量的数据

        

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值