Python 立即键入casting
我怎样才能做得更好Python 立即键入casting,python,types,casting,Python,Types,Casting,我怎样才能做得更好 #! /usr/bin/python text = "50:0.0" (string, floating) = text.split(':') floating = float(floating) 特别是它的铸造部分。是否可以在代码的第二行中包含铸造零件?任何方式都不能比您已有的方式更简单: string, floating = (lambda (x, y): (x, float(y)))(text.split(':')) 有一个解析库:如果它是在C中,我会使用ss
#! /usr/bin/python
text = "50:0.0"
(string, floating) = text.split(':')
floating = float(floating)
特别是它的铸造部分。是否可以在代码的第二行中包含铸造零件?任何方式都不能比您已有的方式更简单:
string, floating = (lambda (x, y): (x, float(y)))(text.split(':'))
有一个解析库:如果它是在C中,我会使用sscanf(str、%s%f)、string和floating)。类似于我在python中所追求的一行:)非常整洁。非常感谢:)