[Tutor] Looking at a String as a Struct?
Kent Johnson
kent37 at tds.net
Thu Sep 11 13:19:13 CEST 2008
On Thu, Sep 11, 2008 at 6:58 AM, Wayne Watson
<sierra_mtnview at sbcglobal.net> wrote:
> Is it possible in Python to look at a string as a "struct". I don't think a
> struct exists in python. Actually, is there something analogous to a record.
> In the case of strings, suppose I have string that is composed of
> sub-strings like, first_name, last-name, date_of birth, which consists of
> month, day, and year, and finally SSN, street_address, state, city, and
> zip_code. I'd like to access these fields directly instead of lastname =
> record[38:55]. What if fields are not just strings, but some numeric values?
For numeric fields, just convert as needed:
quantity = int(record[55:60])
price = float(record[60::70])
If the numbers are binary, rather than ascii, see the struct module.
Kent
More information about the Tutor
mailing list