大家好我是程序员_蓝天, 本文是为了方便初学者能够快速学习python,写的可能不是很好,希望大家多多包涵。 每个赞都是我前进的动力。
初识方法
方法 --> 在编程中指的是带有特别功能的操作.
最常见的方法 --> 对数据进行专门的增删改查的操作
离不开四个字 --> 增 删 改 查
增,删,改 --> 直接运行对应方法即可.不需要print
查 --> index/conut操作.就需要用print输出
使用方法记得加括号
详细方法大家可前往:c.biancheng.net/view/2208.h…
列表方法
li = ['蓝天','程序员','声明','透明',78,True,6.66]
增:
1.append: 添加一个数据添加到列表最后一位
列表名.append(内容)
li.append('python')
2.insert: 在指定的位置,插入数据,原有的数据挤到后面
列表名.insert(下标,内容)
li.insert(0,'程序员_蓝天')
3.extend: 追加一个序列类型的数据,把数据打散后再添加
列表名.extend(序列类型)
li.extend('多喝热水')
删:
1.pop: 删除一个数据,默认是从最后一位开始删,也可以指定下标
列表名.pop()
列表名.pop(下标)
li.pop() # 默认删除最后一位
li.pop(1) # 删除下标为1的数据
2.remove: 删除一个指定的值,如果有多个,从第一个开始删
列表名.remove(数据)
li.remove('程序员_蓝天')
3.del 删除,直接删除一个数据/直接删掉一个变量,或者删掉里面的某个元素
del 变量名
del li
del li[3]
del li[1:6]
4.clear: 清空列表里的数据
列表名.clear()
li.clear()
改:
1.单个修改: 直接通过下标来修改
列表名[下标] = 值
li[0] = '多喝热水'
2.多个修改:通过切片方式进行修改
列表[起点:终点] = 数据1,数据2,数据3
li[0:4] = 'w','e','r'
查:
nums = [70,1,3,3.14,70,6,520,1,70]
1.index: 根据内容,获取指定数据的下标
列表名.index(数据)
列表名.index(数据,起点)
print(nums.index(70))
print(nums.index(70,2))
2.count: 统计数据出现的次数:
列表名.count(数据)
print(nums.count(70))
其他:
sort: 让列表的内容排序(字也是可以排序)
列表名.sort() --> 升序排序,从小到大
nums.sort(reverse=True)
元组方法
查:
nums = (70,1,3,3.14,70,6,520,1,70)
1.index: 根据内容,获取指定数据的下标
元组名.index(数据)
元组名.index(数据,起点)
print(nums.index(70))
print(nums.index(70,2))
2.count: 统计数据出现的次数:
元组名.count(数据)
print(nums.count(70))
字符串方法
字符串属于不可变类型,里面的数据也是不可改变的.除非你重新赋值,否则里面的东西改不了
talk = '多喝热水水,'
增:
字符串没有专门的增加,直接用+加好拼接
print(talk+'更加健康')
删:
replace: 可以删除,也可以替换:
字符串.replace('要删的值','')
字符串.replace('要换的值','新的值')
字符串.replace('要换的值','新的值',修改次数)
print(talk.replace('水',''))
print(talk.replace('热','开'))
print(talk.replace('水','',1))
改:
name = drftyf我是程序员_蓝天'
upper: 字符串里的字母全部大写
字符串名.upper()
name.upper()
lower: 字符串里的字母全部小写
字符串名.lower()
name.lower()
title: 单词首字母大写,区分标准为空格
字符串名.title()
talk = 'more drink hot water'
talk.title()
strip: 去除左右两边的空格
字符串名.strip()
name.strip()
split: 切分,根据指定内容,切分字符串
字符串名.split('切分元素')
name.split('我')
查:
find: 通过内容,获取对应的下标
字符串名.find(内容)
字符串名.find(内容,起点)
print(name.find('蓝'))
count: 统计数据出现的次数:
字符串名.count(内容)
name.count('我')
isdigit:判断字符串是否为纯数字 --> 得到的结果为bool
a = '123'
字符串名.isdigit()
print(a.isdigit())
isalpha: 判断字符串是否为纯字符
a = 'kyfedsalin'
字符串名.isalpha()
print(a.isalpha())
endswith : 判断的尾字符是否与指定的值相等
字符串.endswith('结尾值')
talk = '程序员蓝天'
talk.endswith('蓝')
还有个startswith.为判断头字符
len函数 --> 获取序列类型的长度.即这个变量里面有几个数据
a = [1,2,3,0]
b = [1,2,1,34,21,123,12,31,342,351,245,1345]
print(len(a))
print(len(b))
原创-程序员_蓝天