Qual é Python equivalente ao método charat do Java?


Melhor resposta

—————— Equivalentes JAVA vs PYTHON —————

JAVA :

Sintaxe: Acessando

char ch = str.charAt (index);

Sintaxe: Entrada

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

charAt (): em Java charAt () é usado para acessar o caractere da string no índice fornecido. Isso também é usado para obter um caractere do fluxo de entrada padrão.

PYTHON:

Sintaxe: Acessando

ch = String [index]

Sintaxe: Entrada

ch = input ()

Em python, o equivalente a charAt () em java é dito ser operador subscrito que é representado como [] através do qual os caracteres no String estão sendo acessadas com a ajuda de seu índice da mesma forma que charAt () em java. Uma entrada de caracteres é obtida como uma entrada usando a função de palavra-chave input () .

Obtendo Caracter do fluxo de entrada:

Exemplo: ——-> PYTHON ← —-

ch=input() #Input character

print(ch) #Displays the character ch

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

}

}

Acessando um caractere da string:

Exemplo: —— → PYTHON ← ——

str=”PROGRAMMING” #String

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

print(ch) #Displays ch

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

}

}

SAÍDA: P

Resposta

Para gerenciar um charAt específico dentro de uma string, Java fornece o método charAt (). O exemplo a seguir extrai e imprime o primeiro e o último caractere de uma string

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

Quando Python, usamos um subscrito de matriz com o caractere inicial tendo um índice de zero. O seguinte ilustra um segmento de código Python equivalente para o código Java acima

msg = "This is a string!"

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

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

Você pode verificar as duas linguagens de programação para definir o método charAt ().

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *