Was entspricht Python der Java-Charat-Methode?


Beste Antwort

—————— JAVA vs PYTHON-Äquivalente —————

JAVA :

Syntax: Zugriff auf

char ch = str.charAt (index);

Syntax: Eingabe

char ch = sc.next (). charAt (index);

charAt (): In Java wird charAt () für den Zugriff auf das Zeichen aus dem String am angegebenen Index verwendet. Dies wird auch zum Abrufen eines Zeichens aus dem Standardeingabestream verwendet.

PYTHON:

Syntax: Zugriff auf

ch = String [index]

Syntax: Eingabe

ch = input ()

In Python ist das Äquivalent von charAt () in Java soll Indexoperator sein, der als [] durch die die Zeichen in der Auf Zeichenfolgen wird mit Hilfe ihres Index wie bei charAt () in Java zugegriffen. Eine Zeicheneingabe wird als Eingabe mit der Schlüsselwortfunktion input () .

Abrufen Zeichen aus dem Eingabestream:

Beispiel: ——-> PYTHON ← —-

ch=input() #Input character

print(ch) #Displays the character ch

Beispiel: ——-> JAVA ← ——-

import java.util.Scanner;

public class JavaExample

{

public static void main(String[] args)

{

Scanner sc = new Scanner(System.in);

char ch = sc.next().charAt(0); //Character input

System.out.println(ch); //Displays ch

}

}

Zugriff auf ein Zeichen über die Zeichenfolge:

Beispiel: —— → PYTHON ← ——

str=”PROGRAMMING” #String

ch=s[0] #Accessing a Character from str

print(ch) #Displays ch

Beispiel: —— → JAVA ← ——

import java.util.Scanner;

public class JavaExample //Class JavaExample

{

public static void main(String args[]) //Main Method

String str = "PROGRAMMING"; //String

char ch = str.charAt(0); //Character at index->1 in str

System.out.println(ch); //Displays ch

}

}

AUSGABE: P

Antwort

Um ein bestimmtes charAt innerhalb einer Zeichenfolge zu verwalten, hat Java die charAt () -Methode angegeben. Im folgenden Beispiel wird das erste und letzte Zeichen einer Zeichenfolge extrahiert und gedruckt.

// Java character support

String msg = "This is a string";

System.out.println( "The first character is " +

msg.charAt( 0 ) );

System.out.println( "The last characater is " +

msg.charAt( msg.length() - 1 ) );

Bei Python verwenden wir einen Array-Index, dessen Startzeichen einen Index hat von Null. Das Folgende zeigt ein äquivalentes Python-Codesegment für den Java-Code über

msg = "This is a string!"

print "The first character is", msg[ 0 ]

print "The last character is", msg[ len( msg ) - 1 ]

Sie können beide Programmiersprachen überprüfen, um die charAt () -Methode festzulegen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.