scanf in python...?
Greg Jorgensen
gregj at pobox.com
Tue Oct 17 01:53:46 EDT 2000
More information about the Python-list mailing list
Tue Oct 17 01:53:46 EDT 2000
- Previous message (by thread): scanf in python...?
- Next message (by thread): scanf in python...?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Tony Waterman" <tonyw54 at home.com> wrote in message news:39ebd839.159714 at news... > Does python have any way to mimic scanf ? I just bought Python on > Win32 and I can't find anything in there about it, or on the > python.org html tutorial. Also; how many ways to mimic scanf are > there? scanf is necessary in C because C is a statically-typed language. Python is dynamically typed--names can represent any type and change type at runtime. You can use Pythons string functions and conversions to accomplish what you would do with scanf in C: # assume input lines: lastname firstname salary total = 0.0 while 1: s = sys.stdin.readline() if not s: break t = s.split() # break s on whitespace into list of three elements total += float(t[2]) # convert salary to float, add to total ... This technique will work with simple delimited input lines. You can handle almost anything with regular expressions. -- Greg Jorgensen Deschooling Society Portland, Oregon, USA gregj at pobox.com
- Previous message (by thread): scanf in python...?
- Next message (by thread): scanf in python...?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list