找到 34423 篇文章 关于编程

Python 中的 a.sort, sorted(a), np_argsort(a) 和 np.lexsort(b, a)

Pradeep Elance
更新于 2020年6月30日 08:34:19

560 次浏览

按特定顺序排列数据元素是一个经常需要的操作。为了对数组中的元素进行排序,python 使用名为 sorted() 和 array.sort() 的函数。sorted(array) 此函数返回一个已排序的数组,而不修改原始数组。a = [9, 5, 3, 1, 12, 6] b = sorted([9, 5, 3, 1, 12, 6]) print "Sorted Array :", print (b) print "Original Array :", print (a)运行以上代码,我们得到以下结果:已排序数组:[1, 3, 5, 6, 9, 12] 原始数组:[9, 5, 3, 1, 12, 6]list.sort() sort 函数通过就地修改返回已排序的数组……阅读更多

Python 中的 __name__(特殊变量)

Pradeep Elance
更新于 2020年6月30日 08:36:00

2K+ 次浏览

与其他编程语言不同,python 的设计并非从 main 函数显式启动代码执行。一个名为 __name__ 的特殊变量提供了 main 函数的功能。由于它是 python 语言中的内置变量,我们可以编写一个程序来查看此变量的值,如下所示。print type(__name__) print __name__运行以上代码,我们得到以下结果:__main__如上所示,__name__ 变量的值是字符串数据类型,等于 __main__。以下是 __name__ 变量的两个关键特性:1. 当您运行任何编写良好的独立……阅读更多

Java 中的默认数组值是什么?

Venkata Sai
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在 Java 中,数组是引用类型,用于存储多个相同数据类型的元素。您可以使用 new 关键字像创建对象一样创建数组:type[] reference = new type[10];或者,直接使用花括号({})。int [] myArray = {10, 20, 30, 40, 50}当您在 Java 中创建实例变量时,您需要初始化它们,否则编译器将代表您使用默认值进行初始化。类似地,如果您创建数组作为实例变量,您需要初始化它,否则编译器将使用以下默认值进行初始化:整数 - 0字节 - 0浮点数 - 0.0布尔值 - false字符串/对象……阅读更多

什么是 Java 中的实例变量隐藏?

Venkata Sai
更新于 2019年7月30日 22:30:26

1K+ 次浏览

每当您继承一个超类时,超类的成员副本就会在子类中创建,并且您可以使用其对象访问超类成员。如果超类和子类具有相同名称的实例变量,如果您使用子类对象访问它,则子类的实例变量会隐藏超类的实例变量,而不管类型如何。这种机制称为字段隐藏或实例变量隐藏。但是,由于它使代码变得复杂,因此不建议使用字段隐藏。示例在下面的示例中,我们有两个类 Super 和 Sub,一个扩展另一个。它们都具有……阅读更多

Java 中的 main 方法是必须的吗?

Venkata Sai
更新于 2019年7月30日 22:30:26

3K+ 次浏览

要编译程序,您实际上并不需要程序中的 main 方法。但是,在执行过程中,JVM 会搜索 main 方法。在 Java 中,main 方法是入口点。每当您在 Java 中执行程序时,JVM 都会搜索 main 方法并从它开始执行。main 方法必须是公共的、静态的,返回类型为 void,并且参数为字符串数组。public static int main(String[] args){ }您可以编写一个程序而不定义 main 方法,它可以在没有编译错误的情况下进行编译。但是,当您执行它时,会生成一个运行时错误,提示“Main 方法……阅读更多

如何在 Java 中将对象数组转换为整数数组?

Venkata Sai
更新于 2019年7月30日 22:30:26

6K+ 次浏览

您可以通过以下方式之一将对象数组转换为整数数组:通过将每个元素从整数数组复制到对象数组:示例import java.util.Arrays; public class ObjectArrayToStringArray {    public static void main(String args[]){       Object[] objArray = {21, 58, 69, 33, 65};       int length = objArray.length;       int intArray[] = new int[length];       for(int i=0; i

解释 Java 中的对象缩窄。

Venkata Sai
更新于 2019年7月30日 22:30:26

2K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。类型转换/类型转换 - 将一种原始数据类型转换为另一种称为 Java 中的类型转换(类型转换)。您可以通过两种方式转换原始数据类型,即加宽和缩窄。缩窄 - 将较高数据类型转换为较低数据类型称为缩窄。在这种情况下,不会自动进行转换/转换,您需要使用强制转换运算符“( )”显式进行转换。因此,它被称为……阅读更多

解释 Java 中的对象加宽。

Venkata Sai
更新于 2019年7月30日 22:30:26

3K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。类型转换/类型转换 - 将一种原始数据类型转换为另一种称为 Java 中的类型转换(类型转换)。您可以通过两种方式转换原始数据类型,即加宽和缩窄。加宽 - 将较低数据类型转换为较高数据类型称为加宽。在这种情况下,转换是自动进行的,因此它被称为隐式类型转换。在这种情况下,两种数据类型都应该是兼容的……阅读更多

我们可以在 Java 中转换引用变量吗?

Venkata Sai
更新于 2019年8月6日 12:49:02

1K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的转换将一种原始数据类型转换为另一种称为类型转换。示例import java.util.Scanner; public class TypeCastingExample {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       System.out.println("Enter an integer value: ");       int i = sc.nextInt();       long num = i;       System.out.println("Value of the given integer: "+num);    } }输出输入一个整数……阅读更多

什么是深拷贝?用 Java 中的例子解释。

Venkata Sai
更新于 2019年7月30日 22:30:26

6K+ 次浏览

在内存中创建现有对象的精确副本称为克隆。java.lang.Object 类的 clone() 方法接受一个对象作为参数,创建并返回它的副本(克隆)。为了使用此方法,您需要确保您的类实现了 Cloneable 接口。示例实时演示import java.util.Scanner; public class CloneExample implements Cloneable {    private String name;    private int age;    public CloneExample(String name, int age){       this.name = name;       this.age = age;    }    public void displayData(){       System.out.println("Name : "+this.name);    ……阅读更多

广告
© . All rights reserved.