Python基础教程:对象的方法
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基础教程:对象的方法相关推荐
- Python基础教程:绑定方法和非绑定详细用法
绑定和方法调用 1.首先,方法仅仅是类内部定义的函数.(这意味着方法是类属性而不是实例属性) 2.其次,方法只有在其所属的类拥有实例时,才能被调用.当存在一个实例时,方法才被认为是绑定到那个实例了.没 ...
- Python基础教程:super()方法详解
一.单独调用父类的方法 需求:编写一个类,然后再写一个子类进行继承,使用子类去调用父类的方法1. 使用方法1打印: 胖子老板,来包槟榔. 那么先写一个胖子老板的父类,执行一下: class FatFa ...
- Python基础教程 os.walk()方法
os.walk方法,主要用来遍历一个目录内各个子目录和子文件. os.walk(top, topdown=True, onerror=None, followlinks=False) 可以得到一个三元 ...
- python每天八分钟教程_每天八分钟Python基础教程——对象持久化、序列化
之前,在使用Python开展数据分析的过程中,经常会遇到需要基于同一份中间结果分别做不同维度的分析统计,开始我们做的思路是每次都重新计算,后来发现在TB级别的数据背景下这种操作是非常浪费算力的,考虑到 ...
- python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
- python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...
- python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
- python基础教程书籍推荐-Python大神推荐给小白的36本入门书籍
Python大神推荐给小白的36本入门书籍 如果看我喜欢可以找我领取Python电子书和学习资料 1.Python编程:从入门到实践 我自己最初看的这本书,觉得非常适合入门 2.python入门经典- ...
- python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版
<python基础教程第3版>PDF高清版 百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...
- python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象
菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...
最新文章
- ViewGroup的Touch事件分发(源码分析)
- 《人人都能看懂经济学》读书笔记
- 有多少可爱IT精英,他们的爱情屡屡“挨踢”
- 深度解读!阿里统一应用管理架构升级的教训与实践
- H5开发中的问题总结
- 使用Idea创建SpringCloud父子工程
- npm依赖管理java_探讨npm依赖管理之peerDependencies
- css 竖行进度图_前端学习--汇集了大量 CSS 的使用和学习的示例代码
- 从零开始系统化学Android,值得收藏!
- 不拘一格!清华将致力于培养顶尖数学家
- 【第五周课后作业】“番茄工作法”软件创新性分析
- 墨卡托投影法将经纬度转换为平面坐标
- python 学习(pip工具的安装)
- JS DOM节点的增删改查
- 十五天精通WCF——第四天 你一定要明白的通信单元Message
- 如何看一份DBC文件
- IBM Notes Domino V10.0.1第一组语言包发布!
- Windows Server 2008 R2终端服务器激活方法
- SQL Server 添加Northwind数据库
- ps里怎么给透明背景填充颜色
热门文章
- Dispose() C# 优化内存
- 下面有关java类加载器牛客网_下面有关java classloader说法错误的是?
- python绘制三维地形_Python的地形三维可视化Matplotlib和gdal使用实例
- 【PM模块】维护处理简介
- 【MM模块】 Cash Discounts 现金折扣
- SAP SM37后台作业结果显示为alv list怎么样可以显示alv grid形式呢?
- SMARTFORM 转 PDF
- ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)
- 特性,物料特性,批次特性(转自SAPNow)
- 一季度跨越式增长,高灯科技跑出“第二曲线”