LinuxLudus: R: Python-domande varie

Valerio Pachera sirio81@gmail.com
Lun 26 Maggio 2008 10:35:12 CEST


Rieccomi col python :)

Grazi delle risposte, mi hanno chiarito le idee.
Ho scritto un esempio per riassumere in maniera pratica quanto da voi suggerito:

---
#coding=utf-8

#STRINGE
print "\n\n---STRINGHE---\n\n"

stringaA="ciao"
stringaB=stringaA
stringaC="ciao"

print stringaA is stringaB #true
print stringaA is stringaC #true
print stringaB is stringaC #true

print "\ncambio il valore\n"
stringaA="hallo"

print stringaA is stringaB #false
print stringaA is stringaC #false
print stringaB is stringaC #true


#NUMERI
print "\n\n---NUMERI---\n\n"
numeroA=5
numeroB=numeroA
numeroC=5

print numeroA is numeroB #true
print numeroA is numeroC #true
print numeroB is numeroC #true

print "\ncambio il valore\n"
numeroA+=1

print numeroA is numeroB #false
print numeroA is numeroC #false
print numeroB is numeroC #true

print "\n\n---LISTE---\n\n"

listaA=range(10)
listaB=listaA
listaC=range(10)

print listaA is listaB #true
print listaA is listaC #false
print listaB is listaC #false

print "\nconfonto il primo elemento delle liste\n"

print listaA[0] is listaB[0] #true
print listaA[0] is listaC[0] #true
print listaB[0] is listaC[0] #true

print "\ncambio il primo elemento di listaA\n"

listaA[0]=20

print listaA[0] is listaB[0] #true
print listaA[0] is listaC[0] #false
print listaB[0] is listaC[0] #false

print "per i dizionari non vi è alcuna differenza"
---


Maggiori informazioni sulla lista linuxludus