Why an object changes its "address" between adjacent calls?

Jach Fong jfong at ms4.hinet.net
Sun Jun 17 03:08:27 EDT 2018


C:\Python34\Doc>py
Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 19:28:18) [MSC v.1600 32 
bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> import tkinter as tk
 >>> root = tk.Tk()
 >>> tk.Label(root, text='label one', font='TkDefaultFont').pack()
 >>> from tkinter import font
 >>> font.nametofont('TkDefaultFont')
<tkinter.font.Font object at 0x021E9490>
 >>> font.nametofont('TkDefaultFont')
<tkinter.font.Font object at 0x021E9390>
 >>>

The "address" of the Font object 'TkDefaultFont' changes, why?

Best Regards,
Jach Fong


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus




More information about the Python-list mailing list