在python中条带化字符串

时间:2011-03-30 09:13:03

标签: python string

更好的方法来剥离字符串 我想从类型的字符串中提取数字:

Var = '0x456;//used for fooing'  

##I do it this way but I am sure there is much better way of doing this :
v = Var.split(';')  
c= v[0]  

##use c for further processing ....  

从给定的Var中提取子串0x456的更好方法是什么?

1 个答案:

答案 0 :(得分:2)

有一种更有效的方法,正如你猜想的那样;既然你只需要第一个令牌,你就可以找到';'的索引字符并在此之前获取子字符串。

Var[:Var.index(';')]

ps,大写变量名的第一个字母不是Python命名约定;这通常用于课程。