python对象的方法

# #对象的方法

# #方法的概念,其实方法就是函数,只不过它是属于某个对象的

# a= '  a  bc  d'

# b=a.strip(' ')#strip去掉字符串前后的字符,或者其它指定的值

# print(b)

# a2='----------abc------'

# b2=a2.strip('-')

# print(b2)#去掉字符串前后的减

# c='DWJIEFHDNWEILFUHDASLIHAUSGD'

# print(c.count('D'))##统计字符串当中,D出现了几次

#

# # 判断某个身份证是否是南京的身份证南京的身份证一律以3201开头

# id = '3201514123414781478'

# if id.startswith('3201'):

#    print('您是南京人')

# else:

#    print('您是外地人吗?')

#

# if id.endswith('X'):

#    print('最后一位是X')

# else:

#    print('最后一位不是X')

#

# #思考题:根据一个身份证,判断其主人的性别

# id1=(input('请输入您的身份证号'))

# if len(id1)==16 and id1[:15].isdigit():

#    print('bang')

#

#

#    if int(id1[14])%2==0:

#        print('女生')

#    else:

#        print('男生')

# else:

#    print('请输入正确的身份证')

# #isdigit()是否是纯数字,isalpha()是否是纯字母#

# if id.isdigit():

#    print('是纯数字')

# else:

#    print('不是纯数字')

# id2='ABCDEFG'

# if id2.isalpha():

#    print('是纯字母')

# else:

#    print('不是纯字母')

#

# #split()对字符串进行切割,切割之后,切割符本身会消失,切割之后,会生成一个列表

# str1='123 4;56 7;89'

# # ['123 4','56 7','89']  #以分号作为切割符

# # ['123','4;56','7;89'] #以空格作为切割符

# print(str1.split(';'))

# print(str1.split(' '))

# str2='123 4;56 7;89;'

# print(str2.split(';'))

# #如果切割符位于字符串最后,那么会切出一个空字符串位于列表的最后一个元素#join()

# #将字符串连接起来#

# list1=['i','like','play','football']

# print('====='.join(list1))

# print('====='.join(list1))

# #replace() 替换#

# a='          ABC  DEFG              '

# print(a.strip())

# print(a.replace('AB','黄晓明'))

#先判断是不是电信,然后判断是不是移动,然后判断是不是联通,然后判断是不是11位,然后判断是不是纯数字

tel=input('请输入您的电话号码:')

if len(tel)==11 and tel.isdigit()and tel[0]=='1':

if tel[:3]>='130' and tel[:3]<='150':

print('您输入的移动号码')

elif tel[:3]>'150' and tel[:3]<='170':

print('您输入的联通号码')

elif tel[:3]>'170' and tel[:3]<='199':

print('您输入的电信号码')

else:

print('您输入的不是电话号码')

你可能感兴趣的:(python对象的方法)