Python for Visual Basic或C#程序员

你好, 我正在尝试找到等效函数,例如VB的STR或ASC Python. 是否有任何资源可以帮助我找到这类功能 在Python中更快? 谢谢, 艾伦

# 回答1

A.M写道: Python具有接近VB的STR的str()函数. Python 版本不会产生领先的空间. Str(123) - >'123' 如果您想控制格式以模拟Mimick VB或创建不同的格式 您可以使用格式. "%d"%123->'123' 格式说明符就像'C的printf格式字符串一样. 如果格式化超过1个数字,则元组应遵循%符号. "%d%d"%(123,456) Python具有与VB的ASC相似的功能. 是ord(). ord()接受一个字符,而ASC在第一个字符上运行 字符串的字符. 对于模仿VB,您可以做 S ='Hello' ORD(S [0]) - > 104 我不知道任何将VB功能与Python关联的参考 功能. 再说一次,我从来没有寻找过一个.
# 回答2

A.M写道: 库参考有一个内置函数的部分:http://docs.python.org/lib/built-in-funcs.html 还要查看字符串方法的部分:http://docs.python.org/lib/string-methods.html 肯特
# 回答3

轻微的校正. "%d"%123不相等,因为它无法处理(123) 负数以相同的方式. 我不确定是否有一个简单的直接等效物. "%+D"%123->" +123"总是给出一个标志. "%4D"%123->" 123" "%4D"%-123->" -123"因此,如果您知道有多宽,这可以工作 数字是. 这可能有点太棘手了. ["%d","%d" [n <0]%n->选择列表[0]或列表[1] [1] 数字
# 回答4

Metalone写道: <在模仿VB的刺激性空间或微微>上 ("%+d"%123).replace("+","")稍长于 可理解的,尽管我认为您的布尔索引技巧是 凉爽的. - 最大限度
# 回答5

a.m aécrit: <模式pub =" on"> 我已经为此写了PQRC:http://www.limsi.fr/individu/pointal/python/pqrc/ A+ 劳伦特.
# 回答6

2006年6月2日,星期五,上午10:26:28 +0200,Laurent Pointal写道: 还有Python快速参考系列:http://rgruet.free.fr/#quickref a+ laurent. -http://mail.python.org/mailman/listinfo/python-list

标签: python

添加新评论