December 11
Python, il linguaggio di programmazione di livello superiore utilizzato da aziende come la NASA, Google e YouTube, è usato da milioni di programmatori in tutto il mondo come alternativa al livello inferiore linguaggi come C. Python è facile da imparare, portatile, e meno la sintassi dipendente di linguaggi di programmazione di basso livello.
Quando somministrato una stringa in Python, ci sono diversi modi per determinare se il contenuto della stringa sono numeri o meno.
1 Ottenere la stringa che si desidera testare. Ad esempio, per ottenere una stringa dall'utente, utilizzare la funzione raw_input:
x = raw_input ( "Si prega di inserire una stringa.")
2 Utilizzare la funzione int () per testare la stringa. Ad esempio, nell'esempio, aggiungere la riga
y = int (x)
allo script. Se Python lancia il codice di errore "ValueError: valida letterale int () con base 10:" Lo sai che x non è un numero. Se x non è un numero intero, la funzione int () semplicemente arrotondare per difetto al numero intero più vicino e tornare quel risultato, piuttosto che gettare un codice di errore.
3 Utilizzare una funzione matematica per testare la stringa. Utilizzando lo stesso esempio, aggiungere la riga
y = x / 2
allo script. Anche in questo caso, se Python lancia il codice di errore "TypeError: tipo di operando non supportato (s) per /: 'str' e 'int'" lo sai che x non è un numero.