直接繼承字串類
'''
檢測字元是否合法
'''class string(str):
illegal =
legal=
def __init__(self,string):
str.__init__(self)
self.__islegal=none
def isillegal(self):
if not self.__islegal==none:
return self.__islegal
s=self.strip()
self.__islegal = false
if (s==none) or s=='':
return self.__islegal
if not (s[0].isalpha() or s[0]=='_'):
return self.__islegal
if string.illegal.get(self):
return self.__islegal
for i in s:
if not string.legal.get(i):
return self.__islegal
self.__islegal=true
return self.__islegal
這裡直接使用字典,因為字典內部使用雜湊表結構,速度很快,還有一點python在建立字串時就已經計算好了其雜湊值,所以後面使用字串做為字典的鍵,訪問很快。 Python 字串轉成變數名
起因 在寫介面自動化時,通過yaml檔案,進行用例儲存,當data資料中有時間戳的字段時,需要實時取最新的值,就需要寫方法,動態獲取。邏輯 如果取出的key values,當values中有 符號時,就判斷是需要取變數的,通過這個values找到對應的變數,然後賦值使用。問題 可以拿到儲存的字段值,...
檢測字串
instanceof 用來檢測某乙個例項是否屬於這個類 constructor 利用原型構造器的方式檢測資料型別 object.prototype.tostring.call 借用內建類object原型上的tostring方法實現資料型別檢測console.log typeof typeof typ...
python 將字串作為變數名
1 使用字串指代變數名。比如說,有兩個變數 a bbb 和bbb 引用a如何得到,也就是a的值 bbb 所代表的變數bbb的值。google了下,查到上的以下四種方式能夠將字串轉作變數,分別是 exec bed 5 bed 5 exec bedict bedict globals abc 6 glo...