Python之对象的方法小练

    科技2022-07-10  140

    #方法的概念,其实方法就是函数,但是它是属于某个对象的 #a=’ ABC DEFG ’ #b=a.strip() #去掉字符串前后的空格,或者其他指定的值 #print(b) #a2=’---------------abd-----dfr-a-----------’ #b2=a2.strip(’-’) #去掉字符串前后的-号 #print(b2) #c=‘sdjfjjeoajsnndo’ #print(c.count(‘j’)) #字符串中,j出现了几次?

    #判断某个身份证是否是广州的身份证,广州身份证假如一律以4501开头 #id=‘4501384759604837584’ #if id.startswith(‘4501’): 3# print(“这是广州的身份证”) #else: 3# print(“这不是广州的身份证”) #判断身份证的最后一位是否是x #if id.endswith(“x”): 3# print(“身份证末尾是x”) #else: 3# print(“身份证末尾不是x”) #思考题:根据一个身份证,判断其主人的性别

    #isdigit()是否是纯数字,isalpha()是否是纯字母 #if id.isdigit(): 3# print(“是纯数字”) #else: 3# print(“不是纯数字”) #id2=‘djdjkk’ #if id2.isalpha(): 3# print(“是纯字母”) #else: 3# print(“不是纯字母”)

    #split()对字符串进行切割,切割之后,切割符会消失之后生成一个新的列表 #str1=‘123 4;56 7;89’ #print(str1.split(’;’)) #以分号作为切割符 #[‘123 4’, ‘56 7’, ‘89’] #print(str1.split(" “)) #以空格作为切割符 #[‘123’, ‘4;56’, ‘7;89’] #str2=‘123 4;56 5 45;’ #print(str2.split(”;")) #如果切割符位于字符串的最后,那么会切出一个空字符串位于列表的最后一个元素

    #join()将字符串连接起来 #list1=[‘i’,‘like’,‘football’] #print(’----’.join(list1))

    #replace()替换 #a=’ abc djf’ #print(a.split()) #print(a.replace(‘ab’,‘88’))

    #变量名命名不规范,文件名起名时不要叫if,else等python的关键字 #可以灵活定义变量 #注意str与int的区别 #学会排查代码的问题 #要有详细的注释 #代码的顺序很重要,先判断什么再判断什么

    #先判断是不是电信,移动,联通,后判断是不是11位,再判断是不是纯数字 a=input(‘请输入一个手机号’) if not a.isdigit(): print(“您输入的不是纯数字”) else: if len(a)!=11: print(‘您输入的数字不满11位’) else: b=int(a[0:3]) if b>=130 and b<=150: print(‘您输入的是移动手机号’) else: if b>150 and b<170: print(‘您输入的是联通的手机号’) else: if b>171 and b<199: print(‘您输入的是电信的手机号’) else: print(“您输入的不是任何运营商的手机号”)

    Processed: 0.011, SQL: 8