Article View: be.comp.programming
Article #9617Re: vraagje python
From: Vincent Spruyt
Date: Thu, 18 Apr 2002 21:57
Date: Thu, 18 Apr 2002 21:57
53 lines
2992 bytes
2992 bytes
"pdw" <pdewacht@vub.geen.spam.ac.be> schreef in bericht
news:v54n9a.l76.ln@127.0.0.1...
> In artikel <8DBv8.25185$Ze.5091@afrodite.telenet-ops.be> schreef Vincent
Spruyt:
> > Tot nu toe ging het goed ;-)
> > Maar nu begrjip ik toch iets niet zo goed.
> > dit is de defenition;
> >
> > def cheeseshop(kind, *arguments, **keywords):
> > print "-- Do you have any", kind, '?'
> > print "-- I'm sorry, we're all out of", kind
> > for arg in arguments: print arg
> > print '-'*40
> > keys = keywords.keys()
> > keys.sort()
> > for kw in keys: print kw, ':', keywords[kw]
> >
> > wordt aangeroepen door:
> >
> > cheeseshop('Limburger', "It's very runny, sir.",
> > "It's really very, VERY runny, sir.",
> > client='John Cleese',
> > shopkeeper='Michael Palin',
> > sketch='Cheese Shop Sketch')
> >
> > En het resultaat is:
> > -- Do you have any Limburger ?
> > -- I'm sorry, we're all out of Limburger
> > It's very runny, sir.
> > It's really very, VERY runny, sir.
> > ----------------------------------------
> > client : John Cleese
> > shopkeeper : Michael Palin
> > sketch : Cheese Shop Sketch
> > Nu staat er nergens uitleg over die **keywords en *arguments. Wat ik
niet
> > begrijp in de def is het volgende
> > _____________________________
> > def [knip]
> > keys = keywords.keys()
> > [knip]
> > --------------------------------------
> > Is keys hier een variabele, en kan dat evengoed test zijn? Is
> > keywords.keys() een functie? Wat doet dat juist?thxgreetz
>
> keywords is Dictionary object. Wordt gebruikt om key/value paren bij te
> houden. Als je in dit geval bijvoorbeeld keywords['client'] doet, geeft
> hij 'John Cleese' terug. keywords.keys() geeft een lijst terug van alle
> keys (zonder de values). In het volgende hoofdstuk van de tutorial geeft
> er meer uitleg over.
thx a lot!
Technical Details
Message-ID:
<GjHv8.25901$Ze.5254@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<8DBv8.25185$Ze.5091@afrodite.telenet-ops.be> <v54n9a.l76.ln@127.0.0.1>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,bc14dac0ed015b46 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-04-18 14:58:06 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Vincent Spruyt" <info@computersecurity.be> Newsgroups: be.comp.programming References: <8DBv8.25185$Ze.5091@afrodite.telenet-ops.be> <v54n9a.l76.ln@127.0.0.1> Subject: Re: vraagje python Lines: 55 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <GjHv8.25901$Ze.5254@afrodite.telenet-ops.be> Date: Thu, 18 Apr 2002 21:57:58 GMT NNTP-Posting-Host: 213.224.248.71 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1019167078 213.224.248.71 (Thu, 18 Apr 2002 23:57:58 MET DST) NNTP-Posting-Date: Thu, 18 Apr 2002 23:57:58 MET DST Organization: Telenet Internet