Python对象的方法

#210303_对象的方法
#方法其实就是函数,只不过是写在类当中的
# str1='abcdefg'
# print(str1.find('c'))  #返回某个字符在字符串中的下标,找不到时返回-1
# print(str1.index('c'))  #返回某个字符在字符串中的下标,找不到时抛异常

#strip()方法,去掉字符串前后的空格或者其他指定字符
str2='       a  b    c            '
# print(str2.strip())
# str2_new='****************a  b    c****************'
# print(str2_new.strip('*'))
# print(str2.replace(' ',''))  #参数1,需要替换的字符,参数2,替换为什么字符

#starswith()  判断字符串是否以某个字符开头
#判断某个身份证是否时南京的身份证
# id_card='32010419980908070X'
# if id_card.startswith('3201'):
#     print('南京的身份证')
# else:
#     print('不是南京的身份证')
# #判断身份证的最后一位是不是X
# if id_card.endswith('X') or id_card.endswith('x'):
#     print('最后一位是X')
# else:
#     print('最后一位不是X')

#split(),切割字符串,它需要一个参数,作为切割符,将字符串切割为多个值。split()的返回值是列表
# 'abcdefg' 以ef作为切割符,['abcd','g']  #切割之后,切割符本身会消失
# str6='abcdefg'
# print(str6.split('ef'))
# str9='abcabcabcabcabcabc'
# print(str9.split('c'))

# 写一个号段筛选程序,需求如下:
# 用户从控制台输入一个手机号,判断出运营商(移动(假设号段是130-150)、
# 联通(假设是151-170)、电信(假设是171-199)),如果用户输入的位数不对,提示用户位数有误;
# 如果用户输入非数字,提示有非法字符
input1=input('请输入一个手机号:')
if not input1.isdigit():  #isdigit(),判断字符串是否是由纯数字组成,isalpha(),判断是否纯字母
    print('您输入的不是数字')
else:
    if len(input1)!=11:
        print('位数不正确,请输入11位手机号')
    else:
        num1=int(input1[0:3])  #取得输入值的前三位,并转为int型
        if 130<=num1<=150:
            print('您输入的是移动手机号')
        elif 150<num1<=170:
            print('您输入的是联通手机号')
        elif 170<num1<=199:
            print('您输入的是电信手机号')
        else:
            print('您输入的手机号不属于任何运营商')
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多开发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页开发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的开发策略,响应式设计信手拈来。 无论是前端开发新手渴望系统学习,还是资深开发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,开启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值