1.佇列的使用 ----in 的使用
cn_mobile[134,135,136,137,138,139,150,151,152,157,158,159,182,183,184, 187,188,147,178,1705]
cn_union = [130,131,132,155,156,185,186,145,176,1709]
cn_telecom = [133,153,180,181,189,177,1700]
輸入手機號碼,判斷是否存在於佇列中,使用in。
if
num[:4
]incn_union:do.
.......
1.2
len
[cn_union
]
輸出的是cn_union佇列長度
1.3
print
(cn_mobile[3
])
輸出結果為
同樣,cn_mobile [1:2]
輸出的結果為 [135]
1.4在定義函式時,不需要定義引數的型別,預設型別為任何型別。需要比較時,用 int(),或者str()等轉換型別後再比較。
1.5 在使用注釋符號』』』』』'時,需要注意。
由於學習不精,在敲**時,沒有用到in 方法,繞了一圈。
**如下:
cn_mobile=[
134,
135,
136,
137,
138,
139,
150,
151,
152,
157,
158,
159,
182,
183,
184,
187,
188,
147,
178,
1705
]cn_union=[
130,
131,
132,
155,
156,
185,
186,
145,
176,
1709
]cn_telecom=[
133,
153,
180,
181,
189,
177,
1700
]def
phone_num_def()
:num
=input
('enter your number:')if
len(
num)
<
11or
len(
num)
>11:
print
('invalid length, your number should be in 11 digits'
)else:
print
(cn_mobile[:
3])print
(len
(cn_union))
k=phone_in
(num[:
3])if
k=='n'
:print
('no such a operator'
)elifk=
='u'
:print
('operator : china union'
)print
('we are sending verification code via text to your phone'
+str
(num))
elifk=
='t'
:print
('operator : china telecom'
)print
('we are sending verification code via text to your phone'
+str
(num))
elifk=
='m'
:print
('operator : china mobile'
)print
('we are sending verification code via text to your phone'
+str
(num))
return
'0'def
phone_in
(num):
fori
inrange(0
,len
(cn_telecom))
:ss=str
(cn_telecom
[i:i+1
])ifint
(num)=
=int(ss
[1:4
]):return
't'foriin
range(0
,len
(cn_union))
:ss=str
(cn_union
[i:i+1
])ifint
(num)=
=int(ss
[1:4
]):return
'u'foriin
range(0
,len
(cn_mobile))
:ss=str
(cn_mobile
[i:i+1
])ifint
(num)=
=int(ss
[1:4
]):return
'm'return
'n'a=5
while
a>1:
phone_num_def()
a=a-1
結果如下:
獲取手機號碼
使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...
匹配手機號碼
1 static void main string args 222 string pattern 1 23 regex rx new regex pattern 24 string input 18817889736 23487 3241247531432 432432145 1589556581...
手機號碼驗證
正規表示式的使用 正規表示式的元素符及其意義 元素符正規表示式中的寫法意義.代表任意乙個字元 d d 代表0 9的任意乙個數字 d d 代表任何乙個非數字字元 s s 代表空白字元,如 t n s s 代表非空白字元 w w 代表可用作識別符號的字元,但不包括 符 w w 代表不可用於識別符號的字元...