一、数字类型的内置方法
1.整型内置方法
1.用途:年龄、班级、号码
2.定义:可以使用int()方法将纯数字的字符串转为十进制整数
x=int('111')
print(type(x))
<class'int'>
x=int('11.1')#报错,因为不可以转换非纯数字的字符串
print(x)
3.常用操作+内置方法:算数运算符+比较运算符
2.浮点型
1.用途:表示薪资、身高、体重
2.定义:可以使用float()将纯数字的字符串转换为浮点型数字
使用方法与上述整数内置方法一致,需要注意的是带小数点的字符串也是可以转换的
3.常用内置操作
算数方法+比较运算
二、字符串类型内置方法
1.字符串用途:描述性质的东西、比如人的名字,国家,爱好,地址等
2.定义:使用'',"",""""""
3.常用操作+内置方法:常用操作和内置方法有很多,介绍几种比较常出现的
1.1经常使用
1.按索引取值
#str索引取值
prin="holle word"
# 0123456789
print(prin[6])
print(prin[-1])
w #取索引值为6的数据
d #取索引值为-1的数据
2.切片(顾头不顾尾,步长)
he='hello word'
# 0123456789
print(f'切片2-最后:{he[2:]})
print(f'切片2-9:{he[2:9]})
print(f'切片2-9:{he[2:9:2]})#从左到右为开始到结束的位置,步长为距离
3.长度
he='hello word'
len(he)
4.成员运算in和not in
he='hello word'
print(f"'wo' in he:{'wo'in he}")判断wo是否在he里面
print(f"'wo' not in he:{'wo'not in he}") #判断he里面是否有wo
5.移除空白strip()
#str移除空白strip()
he='hello word'
print(he.strip())
6.切分split
he='hello word'
print(he.split('o'))
['hell', ' w', 'rd']
7.循环
he='hello word'
for i in he:
print(i)
h
e
l
l
o
w
o
r
d
1.2 补充方法
1.lstrip和rstrip:就是删除左边和右边指定的字符
2.lower()和upper():转换为大小写
3.startswith()和endswith():以什么什么开头,以什么什么结尾,返回Ture与False类型
4.rsplit():从右边开始切割
5.join():拼接
6.replace():替换,指定值替换
7.find()、rfind()、index()、rindex():返回指定索引值
8.count()统计字符串中数值出现的次数
三、列表内置方法
1.用途:可以放多个数值,字符串等,可以将各种习惯等存入
2.定义:[]内可以有多个类型的值,逗号分割元素
常用方法:
-
按索引取值(正向取值+反向取值),即可存也可以取
-
切片
-
长度len
-
成员运算in和not in
-
追加append
name_list=['guapi','ziheng'] name_list.append('maomao')
-
删除del
name_list=['guapi','ziheng','maomao'] del name_list[1]
-
循环
实用方法:
1.insert()
name_list=['guapi','maomao']
name_list.insert(2, 'handsome')
2.pop()默认删除最后一个元素
3.remove()删除指定字符
4.count()计数
5.index()取索引值
6.clear()清除列表
7.copy()复制列表
8.reverse()翻转列表
9.sort()对列表进行排序