10-python基础-对象的方法

10-python基础-对象的方法


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

1.默认去掉前后的空格

a=" ABCRGJ "
print(a)
b=a.strip() #默认是去掉字符串前后的空格,或者其他指定的值
print(b)

 ABCRGJ 
ABCRGJ

2.去掉前后的"_"


a2="_____abcd______"
b2=a2.strip('_')
print(b2)
abcd

3.count统计次数

c=“WFWQEFWEQWDRWDFFWD”
#字符串中,W出现了几次?
print(c.count(“W”))
5
4.判断是不是以什么开头:

id="610431199510231333"
if id.startswith("6104"):
    print("这是陕西的身份证")
else:
    print("这不是陕西的身份证")

5.判断是不是以什么结尾

if id.endswith("X"):
    print("最后一位是X")
else:
    print("最后一位不是X")

6.判断是否为纯数字或者纯字母

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

# id=input("请输入数字:")
# if id.isdigit():
#     print("是纯数字")
# else:
#     print("不是纯数字")

id1="wqwwqq"
if id1.isalpha():
    print("是纯字母")
else:
    print("不是纯字母")
是纯字母

7.关于切割

# 切割 split()对字符串进行切割,切割之后切割符本身会消失,会生成一个列表
str1="123 45;6 78;9;"
print(str1.split(" "))
print(str1.split(";"))
['123', '45;6', '78;9']
['123 45', '6 78', '9', '']   切出了一个空值出来
注意:如果切割符位于字符串最后,那么会切出一个空字符串,位于列表最后一个元素

8.join 将字符串连接起来:用join前面的去拼接后面的

# join将字符串连接起来
list1=["I","like","python"]
print('=='.join(list1))
I==like==python
str1="qqq"
str2="3333"
print(str2.join(str1))
print(str1.join(str2))  
q3333q3333q
3qqq3qqq3qqq3

9.把空格替换成空 replace()

# replace()替换
a="WWFJDSEW WED wewe"
print(a.replace(" ",""))
WWFJDSEWWEDwewe

总结:

  1. 正确命名变量名,
  2. 灵活定义变量如b=a[0:3],
  3. 学会自己排查问题
  4. 最好有详细的注释
  5. 代码的顺序很重要,先判断什么再判断什么:先大类后小类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值