Python论坛  - 讨论区

标题:[python-chinese] python中怎样表示嵌入字符串中的变量啊?

2007年07月11日 星期三 20:22

longlong asfnuts在gmail.com
星期三 七月 11 20:22:09 HKT 2007

×Ö·û´®ÖеıäÁ¿Ìæ»»

PHP 4 Ìí¼ÓÁËÒ»¸öеĻúÖÆÒÔÌæ»»×Ö·û´®ÖеıäÁ¿¡£ÄúÏÖÔÚ¿ÉÒÔ·ÃÎÊ×Ö·û´®ÖеĶÔÏó³ÉÔ±±äÁ¿ºÍ¶àάÊý×éÔªËØ¡£

Èç¹ûÄúÏëÕâô×ö£¬ÄúÐèҪʹÓôóÀ¨ºÅ½«Ò»¸öÃÀÔª·ûºÅºÍ±äÁ¿ÃûÀ¨ÆðÀ´£¬¾ÍÏñÕâÑù£º{$...}¡£

ÒªÔÚ×Ö·û´®ÖÐǶÈë¶ÔÏó³ÉÔ±±äÁ¿£¬Ö»Òª¼òµ¥µÄд "text {$obj->member} text"¡£¶øÔÚ PHP 3 ÖУ¬ÄúµÃʹÓà "text
".$obj->member." text"¡£

Õâ¸ö¸Ä½ø¿ÉÒÔʹ´úÂë¸üÒ׶Á£¬µ«Õâ¿ÉÄÜ»áÆÆ»µÓà PHP 3 дµÄ´úÂë¡£µ«ÊÇÄúºÜÈÝÒ×ÐÞÕýËü£ºÔÚ´úÂëÖвéÕÒ×Ö·û´®ÖÐµÄ {$£¬Ê¹ÓÃËÑË÷Ìæ»»¹¤¾ß½«ËüÌ滻Ϊ \{$¡£



ÉÏÃæÊÇphpµÄ·½Ê½¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070711/521c3ef0/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月11日 星期三 21:57

limodou limodou在gmail.com
星期三 七月 11 21:57:11 HKT 2007

On 7/11/07, longlong <asfnuts在gmail.com> wrote:
> 字符串中的变量替换
>
>  PHP 4 添加了一个新的机制以替换字符串中的变量。您现在可以访问字符串中的对象成员变量和多维数组元素。
>
>  如果您想这么做,您需要使用大括号将一个美元符号和变量名括起来,就像这样:{$...}。
>
>  要在字符串中嵌入对象成员变量,只要简单的写 "text {$obj->member} text"。而在 PHP 3 中,您得使用 "text
> ".$obj->member." text"。
>
>  这个改进可以使代码更易读,但这可能会破坏用 PHP 3 写的代码。但是您很容易修正它:在代码中查找字符串中的 {$,使用搜索替换工具将它替换为
> \{$。
>
>
'%(name)s' % {'name':'limodou'}

还可以使用string.template的方式,看文档

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号