10-python基础-对象的方法

2021/4/27 20:28:14

本文主要是介绍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. 代码的顺序很重要,先判断什么再判断什么:先大类后小类


这篇关于10-python基础-对象的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程