SlideShare a Scribd company logo
1 of 11
~  Python  でオブジェクトがどのように生成されるか②  ~ Python  で 変数の値を変更すると、、、 http://www.cafechantant.com/blog/
MacBook:~ kunkichi$ python Python 2.3.5 (#1, Jan 13 2006, 20:13:11)  [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> a = 3 >>> a = 4 a=3 を実行した後に、 a=4 を実行して、 A の値を変えてみる。 この時 python の内部では、、、
3 値 3 のオブジェクトが作成される。
3 a 変数 a が作成される。
3 a この二つが、、、
3 a リンクする。
ここまでは上の例と一緒。
さらに  a = 4  を実行する。
3 a 4 値 4 のオブジェクトが作成される。
3 a 4 リンク先がオブジェクト 4 になる。
3 a 4 使われなくなったオブジェクトは 廃棄される。 これが ガーベッジコレクション 。

More Related Content

Viewers also liked

Viewers also liked (17)

Baloncesto en venezuela
Baloncesto en venezuelaBaloncesto en venezuela
Baloncesto en venezuela
 
Ronda 7 campeonato venezolano de máxima categoria femenino 2011
Ronda 7 campeonato venezolano de máxima categoria femenino 2011Ronda 7 campeonato venezolano de máxima categoria femenino 2011
Ronda 7 campeonato venezolano de máxima categoria femenino 2011
 
Rupesh Resume
Rupesh ResumeRupesh Resume
Rupesh Resume
 
Alejandro 10
Alejandro 10Alejandro 10
Alejandro 10
 
Recanto da baronesa
Recanto da baronesaRecanto da baronesa
Recanto da baronesa
 
Salmos 2 Como ser un Lider Feliz
Salmos 2 Como ser un Lider FelizSalmos 2 Como ser un Lider Feliz
Salmos 2 Como ser un Lider Feliz
 
7. ¿como ayudar a la persona...
7. ¿como ayudar a la persona...7. ¿como ayudar a la persona...
7. ¿como ayudar a la persona...
 
2912: Ano do Líder ou do Golfinho? Escolha agora como será o seu
2912: Ano do Líder ou do Golfinho? Escolha agora como será o seu2912: Ano do Líder ou do Golfinho? Escolha agora como será o seu
2912: Ano do Líder ou do Golfinho? Escolha agora como será o seu
 
Keywords Marzo Abril2007
Keywords Marzo Abril2007Keywords Marzo Abril2007
Keywords Marzo Abril2007
 
Page0048
Page0048Page0048
Page0048
 
Page0001
Page0001Page0001
Page0001
 
Simbologia do número 3
Simbologia do número 3Simbologia do número 3
Simbologia do número 3
 
Projeto spe
Projeto speProjeto spe
Projeto spe
 
Cover
CoverCover
Cover
 
Page0109
Page0109Page0109
Page0109
 
Too Busy To Play SL
Too Busy To Play  SLToo Busy To Play  SL
Too Busy To Play SL
 
progrmamari liure
progrmamari liureprogrmamari liure
progrmamari liure
 

Object 02

  • 1. ~ Python でオブジェクトがどのように生成されるか② ~ Python で 変数の値を変更すると、、、 http://www.cafechantant.com/blog/
  • 2. MacBook:~ kunkichi$ python Python 2.3.5 (#1, Jan 13 2006, 20:13:11) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> a = 3 >>> a = 4 a=3 を実行した後に、 a=4 を実行して、 A の値を変えてみる。 この時 python の内部では、、、
  • 3. 3 値 3 のオブジェクトが作成される。
  • 4. 3 a 変数 a が作成される。
  • 8. さらに a = 4 を実行する。
  • 9. 3 a 4 値 4 のオブジェクトが作成される。
  • 10. 3 a 4 リンク先がオブジェクト 4 になる。
  • 11. 3 a 4 使われなくなったオブジェクトは 廃棄される。 これが ガーベッジコレクション 。