找到 34423 篇文章 关于编程

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

Pradeep Elance
更新于 2020-06-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-06-30 08:36:00

2K+ 次浏览

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

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

Venkata Sai
更新于 2019-07-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-07-30 22:30:26

1K+ 次浏览

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

Java 中的 main 方法是否必须存在?

Venkata Sai
更新于 2019-07-30 22:30:26

3K+ 次浏览

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

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

Venkata Sai
更新于 2019-07-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-07-30 22:30:26

2K+ 次浏览

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

解释 Java 中的对象扩展。

Venkata Sai
更新于 2019-07-30 22:30:26

3K+ 次浏览

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

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

Venkata Sai
更新于 2019-08-06 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("输入一个整数:");       int i = sc.nextInt();       long num = i;       System.out.println("给定整数的值:" + num);    } }输出输入一个整数... 阅读更多

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

Venkata Sai
更新于 2019-07-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("姓名:" + this.name);     ... 阅读更多

广告

© . All rights reserved.