Wat is het Python-equivalent van Java ' s charat-methode?


Beste antwoord

—————— JAVA versus PYTHON-equivalenten —————

JAVA :

Syntaxis: Toegang

char ch = str.charAt (index);

Syntaxis: invoer

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

charAt (): In Java wordt charAt () gebruikt om toegang te krijgen tot het karakter van de string bij de opgegeven index. Dit wordt ook gebruikt om een ​​personage uit de standaard invoerstroom te halen.

PYTHON:

Syntaxis: toegang

ch = String [index]

Syntaxis: invoer

ch = input ()

In python is het equivalent van charAt () in java naar verluidt subscript-operator die wordt weergegeven als [] waardoor de tekens in de Tekenreeks wordt benaderd met behulp van de bijbehorende index op dezelfde manier als charAt () in java. Een tekeninvoer wordt als invoer opgehaald met behulp van de trefwoordfunctie input () .

Ophalen Karakter uit de invoerstroom:

Voorbeeld: ——-> PYTHON ← —-

ch=input() #Input character

print(ch) #Displays the character ch

Voorbeeld: ——-> 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

}

}

Toegang tot een personage uit de tekenreeks:

Voorbeeld: —— → PYTHON ← ——

str=”PROGRAMMING” #String

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

print(ch) #Displays ch

Voorbeeld: —— → 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

}

}

OUTPUT: P

Antwoord

Om een ​​specifieke charAt binnen een string te beheren, Java gegeven de charAt () methode. In het volgende voorbeeld worden het eerste en laatste teken van een tekenreeks geëxtraheerd en afgedrukt.

// 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 ) );

Bij Python gebruiken we een array-subscript waarvan het startteken een index heeft van nul. Het volgende illustreert een equivalent Python-codesegment voor de bovenstaande Java-code

msg = "This is a string!"

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

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

Je kunt beide programmeertalen aanvinken om de charAt () methode in te stellen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *