1、对象的方法 其实可以看成是对象所拥有的函数。

调用对象的方法,和调用函数差不多,只要在前面加上 所属对象 和 一个点。

方法就可以看成是对象所拥有的函数。方法是属于这个对象的函数。

# var是一个列表对象
var=[1,2,3,4,5,6,7]# 列表对象都有reserve方法(将列表中元素反过来)
var.reserse()
print(var)

2、字符串的方法

字符串对象就有很多方法,用来执行和这个字符串相关的操作。

count

count方法可以返回字符串对象包含了多少个参数指定的字符串。

# 调用字符串的方法 count(字面量表示方法)
# 如下表示字符串包含3次 ‘我们’  '我们今天不上班,我们也不去上学,我们要去玩'.count('我们')

find

find方法会在字符串中查找参数子字符串,并返回该参数字符串在其中第一个出现的位置索引。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
str = '我们今天不去上学,我们去打篮球'# 返回 0 , str字符串中有两个 '我们'
# find 返回的是第一个 '我们' 的索引位置 0
pos = str.find('我们')
pos      # 返回结果0# 如果要指定查找字符串范围
str1 = '我们今天不去上学,我们去打篮球'# 第2个参数 5, 表示从 索引 5 的位置开始往后查找
# 返回的是后面 我们 的索引位置  9
pos1 = str1.find('我们',5)
pos   # 返回结果9

split

split方法以参数字符串为分隔符,将字符创切割为多个字符串,作为元素存入一个列表,并返回这个列表。

str='小丽:80|小花:88|小任:90'
pos=str.split('|')
print(pos)

join

join与split相反,是将列表中的字符创元素以某字符串为连接符,链接为一个字符串。

str1='|'.join(['小丽:80','小花:88','小任:90'])
print(str1)

strip、lstrip、rstrip

strip方法可以将 字符串前面和后面的空格删除,但是不会删除字符串中间的空格。

lstrip方法 将 字符串前面 (左边) 的空格删除,但是不会删除字符串中间和右边的空格。

rstrip方法 将 字符串后面 (右边) 的空格删除,但是不会删除字符串中间和左边的空格。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
print('   老  王:100分    '.strip())
print('   老  王:100分    '.lstrip())
print('   老  王:100分    '.rstrip())

replace

replace 用来 替换 字符串里面 所有指定的 子字符串 为另一个 字符串

str2='我们今天不上班,我们公司去旅游'
str2=str2.replace('我们','他们')
print(str2)

starswith 和 endswith

startswith 方法检查字符串是否以参数指定的字符串 开头,如果是,返回True,否则返回False

endswith 方法检查字符串是否以指定的字符串 结尾,如果是,返回True,否则返回False

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
str3 = '我们今天不去上学,我们去踢足球'
str3.startswith('我们')  # 返回 True
str3.endswith('我们')    # 返回 False

isdigit

isdigit 方法检查字符串是否全部由数字构成,如果是,返回True,否则返回False

print('18688188828'.isdigit())        # 返回True
print('abcd+100'.isdigit())           # 返回Falsestr1 = input('请输入手机号码:')
if not str1.isdigit(): # 不是全部由数字字符构成print('您输入的手机号码不正确,必须全部是数字')-->请输入手机号码:1886666abcd您输入的手机号码不正确,必须全部是数字

Python基础教程:对象的方法相关推荐

  1. Python基础教程:绑定方法和非绑定详细用法

    绑定和方法调用 1.首先,方法仅仅是类内部定义的函数.(这意味着方法是类属性而不是实例属性) 2.其次,方法只有在其所属的类拥有实例时,才能被调用.当存在一个实例时,方法才被认为是绑定到那个实例了.没 ...

  2. Python基础教程:super()方法详解

    一.单独调用父类的方法 需求:编写一个类,然后再写一个子类进行继承,使用子类去调用父类的方法1. 使用方法1打印: 胖子老板,来包槟榔. 那么先写一个胖子老板的父类,执行一下: class FatFa ...

  3. Python基础教程 os.walk()方法

    os.walk方法,主要用来遍历一个目录内各个子目录和子文件. os.walk(top, topdown=True, onerror=None, followlinks=False) 可以得到一个三元 ...

  4. python每天八分钟教程_每天八分钟Python基础教程——对象持久化、序列化

    之前,在使用Python开展数据分析的过程中,经常会遇到需要基于同一份中间结果分别做不同维度的分析统计,开始我们做的思路是每次都重新计算,后来发现在TB级别的数据背景下这种操作是非常浪费算力的,考虑到 ...

  5. python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  6. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...

    Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...

  7. python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  8. python基础教程书籍推荐-Python大神推荐给小白的36本入门书籍

    Python大神推荐给小白的36本入门书籍 如果看我喜欢可以找我领取Python电子书和学习资料 1.Python编程:从入门到实践 我自己最初看的这本书,觉得非常适合入门 2.python入门经典- ...

  9. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

  10. python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象

    菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...

最新文章

  1. ViewGroup的Touch事件分发(源码分析)
  2. 《人人都能看懂经济学》读书笔记
  3. 有多少可爱IT精英,他们的爱情屡屡“挨踢”
  4. 深度解读!阿里统一应用管理架构升级的教训与实践
  5. H5开发中的问题总结
  6. 使用Idea创建SpringCloud父子工程
  7. npm依赖管理java_探讨npm依赖管理之peerDependencies
  8. css 竖行进度图_前端学习--汇集了大量 CSS 的使用和学习的示例代码
  9. 从零开始系统化学Android,值得收藏!
  10. 不拘一格!清华将致力于培养顶尖数学家
  11. 【第五周课后作业】“番茄工作法”软件创新性分析
  12. 墨卡托投影法将经纬度转换为平面坐标
  13. python 学习(pip工具的安装)
  14. JS DOM节点的增删改查
  15. 十五天精通WCF——第四天 你一定要明白的通信单元Message
  16. 如何看一份DBC文件
  17. IBM Notes Domino V10.0.1第一组语言包发布!
  18. Windows Server 2008 R2终端服务器激活方法
  19. SQL Server 添加Northwind数据库
  20. ps里怎么给透明背景填充颜色

热门文章

  1. Dispose() C# 优化内存
  2. 下面有关java类加载器牛客网_下面有关java classloader说法错误的是?
  3. python绘制三维地形_Python的地形三维可视化Matplotlib和gdal使用实例
  4. 【PM模块】维护处理简介
  5. 【MM模块】 Cash Discounts 现金折扣
  6. SAP SM37后台作业结果显示为alv list怎么样可以显示alv grid形式呢?
  7. SMARTFORM 转 PDF
  8. ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)
  9. 特性,物料特性,批次特性(转自SAPNow)
  10. 一季度跨越式增长,高灯科技跑出“第二曲线”