Python数据类型内置方法

一、数字类型的内置方法

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.定义:[]内可以有多个类型的值,逗号分割元素

常用方法:

  1. 按索引取值(正向取值+反向取值),即可存也可以取

  2. 切片

  3. 长度len

  4. 成员运算in和not in

  5. 追加append

    name_list=['guapi','ziheng']
    name_list.append('maomao')
    
  6. 删除del

    name_list=['guapi','ziheng','maomao']
    del name_list[1]
    
  7. 循环

    实用方法:

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()对列表进行排序

原文地址:https://www.cnblogs.com/ledgua/p/11304148.html