By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,119 Members | 2,086 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,119 IT Pros & Developers. It's quick & easy.

convert string to the "escaped string"

P: n/a
Hi,
I am trying to convert string to the "escaped string".
example: from "0xf" I need "\0xf"
I am able to do it like:

a="0xf"
escaped_a=("\%s" % a ).decode("string_escape")

But it looks a little bit complicated in this beautiful language to me
.....

Regards

Petr Jakes

Nov 22 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
small mistake in my previous posting, sorry!!!!
from "0xf" I need "\xf" of course
and mentioned code gives me "\0xf" of course.

Thanks for your postings

Petr Jakes

Nov 22 '05 #2

P: n/a
Petr Jakes wrote:
I am trying to convert string to the "escaped string".
example: from "0xf" I need "\0xf" I am able to do it like:

a="0xf"
escaped_a=("\%s" % a ).decode("string_escape")

But it looks a little bit complicated in this beautiful language to me


I suspect that optimizing for people who want to turn "0xf" into
chr(0) + "xf" isn't exactly a priority...

if that's really what you want, of course. are you sure you didn't
mean to write, say

chr(int("0xf", 0))

(that is, convert 0xf to a character) or

repr(chr(int("0xf", 0)))

(that is, convert 0xf to a character, and convert that character to a
string literal)

?

</F>

Nov 22 '05 #3

P: n/a
Fredrik, thanks for your posting. I really appretiate your reply and
your way how you kindly answer even stupid newbie's questions on this
mailing list.
I was trying: int("0xf") but I did not have idea about the optional
"base" parameter for the int function.
Thanks a lot.
Petr

Nov 22 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.