更好的方法来剥离字符串 我想从类型的字符串中提取数字:
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的更好方法是什么?
答案 0 :(得分:2)
有一种更有效的方法,正如你猜想的那样;既然你只需要第一个令牌,你就可以找到';'的索引字符并在此之前获取子字符串。
Var[:Var.index(';')]
ps,大写变量名的第一个字母不是Python命名约定;这通常用于课程。