Apprendre Python! Comparaison avec Java (fonction de base)

introduction

Maintenant que j'ai commencé à apprendre Python, j'aimerais le comparer avec le Java que j'ai appris.

fonction d'impression

print('Bonjour')
print("Bonjour")

Résultat d'exécution スクリーンショット 2020-11-09 150744.png Pour Java

System.out.println("Bonjour");

Commenter

#Commenter
print('Aucun commentaire n'est affiché')

Pour Java

//Commenter
System.out.println("Aucun commentaire n'est affiché");

variable

name = 'Sato'
age = '20'
print(name)
print(age)

Résultat d'exécution スクリーンショット 2020-11-09 151912.png Pour Java

String name = "Sato";
int age = 20;
System.out.println(name);
System.out.println(age);

fonction d'entrée

name = input('S'il vous plaît entrez votre nom>>')
age = input('Veuillez entrer votre âge>>')
print(name)
print(age)

Résultat d'exécution スクリーンショット 2020-11-09 154543.png Pour Java

System.out.println("S'il vous plaît entrez votre nom");
String name = new java.util.Scanner(System.in).nextLine();
System.out.println("S'il vous plaît entrez votre nom");
int age = new java.util.Scanner(System.in).nextInt();
System.out.println(name);
System.out.println(age);

* Étant donné que le nombre saisi par la fonction d'entrée est traité comme str (chaîne de caractères), la conversion de type de données suivante est requise </ font>

Conversion de type de données

Convertir du type str en type int

#Remplacez x par la chaîne de caractères "1"
x = '1'
#Convertit la chaîne "1" en entier "1"
y = int(x)
#Calculer entre des entiers
print(y + 1)

Résultat d'exécution スクリーンショット 2020-11-09 160518.png Pour Java

//Remplacez x par la chaîne de caractères "1"
String x = "1";
//Convertit la chaîne "1" en entier "1"
int y = Integer.parseInt(x);
//Calcul entre entiers
System.out.println(y + 1);

Convertir du type int au type str

#Remplacez x par l'entier "1"
x = 1
#Convertir l'entier "1" en chaîne "1"
y = str(x)
#Concaténation de chaînes de caractères
print(y + '1')

Résultat d'exécution スクリーンショット 2020-11-09 161900.png Pour Java

//Remplacez x par la chaîne de caractères "1"
int x = 1;
//Convertir l'entier "1" en chaîne "1"
String y = String.valueOf(x);
//Concaténation de chaînes de caractères
System.out.println(y + "1");

fonction typ

Examiner le type de données de la valeur dans la variable

a = 'Bonjour'
b = 1
print(type(a))
print(type(b))

Résultat d'exécution スクリーンショット 2020-11-09 223333.png

fonction de format

Incorporer un nombre dans une chaîne

name = 'Sato'
age = 20
print('mon nom est{}est. L'âge est{}Je suis vieux.'.format(name, age))

Ou

name = 'Sato'
age = 20
print(f'mon nom est{name}est. L'âge est{age}Je suis vieux.')

Résultat d'exécution スクリーンショット 2020-11-09 230636.png Pour Java

String name = "Sato";
int age = 20;
String str = String.format("mon nom est%s. L'âge est%J'ai d ans.", name, age);
System.out.println(str);

Références

https://book.impress.co.jp/books/1118101169

La prochaine fois, j'aimerais en savoir plus sur la collection.

Recommended Posts

Apprendre Python! Comparaison avec Java (fonction de base)
Comparaison de la grammaire de base entre Java et Python
Premiers pas avec python3 # 1 Apprenez les connaissances de base
Apprenez Python avec ChemTHEATER
Comparaison de vitesse de Python, Java, C ++
Authentification BASIC avec bouteille Python
[Python] Utilisation d'OpenCV avec Python (basique)
[Python] [SQLite3] Exploiter SQLite avec Python (basique)
1. Statistiques apprises avec Python 1-1. Statistiques de base (Pandas)
Etude de base d'OpenCV avec Python
fonction python ①
[Python] fonction
fonction python ②
4 langage de comparaison de fermeture (Python, JavaScript, Java, C ++)
Classe Trump en Python (avec comparaison)
Apprenez le modèle de conception "Singleton" avec Python
Comparaison de la vitesse de transposition de la matrice par Python
Apprenez le modèle de conception "Façade" avec Python
AtCoder ABC 165 D Floor Function résolue en Ruby, Perl, Java et Python
Commencez avec Python en 30 minutes! Créer un environnement de développement et apprendre la grammaire de base
FizzBuzz en Python3
Grattage avec Python
Résumé de la comparaison des bibliothèques pour générer des PDF avec Python
MessagePack-Try pour lier Java et Python avec RPC
RF Python Basic_01
Premier Python 3 ~ Première comparaison ~
Statistiques avec python
fonction d'énumération python
Comparaison des performances du détecteur de visage avec Python + OpenCV
Grattage avec Python
Obtenez une authentification de base avec CloudFront Lambda @ Edge avec Python 3.8
Twilio avec Python
Python> fonction> Fermeture
Intégrer avec Python
[Python] Fonction de générateur
Jouez avec 2016-Python
AES256 avec python
J'ai essayé la synthèse de fonctions et le curry avec python
Écriture de base Python
python commence par ()
Remarque pour le formatage des nombres avec la fonction de format python
avec syntaxe (Python)
Grammaire de base Python3
Bingo avec python
Zundokokiyoshi avec python
Python> fonction> Fonction interne
RF Python Basic_02
ARC037 Baum teste poliment avec la fonction récursive Python
Envoyer HTTP avec l'en-tête d'authentification de base en Python
Décorateur de fonction Python
Excel avec Python
Micro-ordinateur avec Python
Apprenez les gestes python
Cast avec python
J'ai essayé d'entraîner la fonction péché avec chainer
Premiers pas avec python3 # 2 En savoir plus sur les types et les variables
Apprenez Nim avec Python (dès le début de l'année).
[Introduction à Python] Comment itérer avec la fonction range?