**
## 整数 int 的方法
**
 int()#转换字符串的数字为 数字类型
 列:
 a=‘5‘ #字符串5
 int(a)#转换为数字5

int()#加base,可以控制为多少进制的。不加base默认都是10进制
列:

num=‘0011’
 v=int(num,base=16)#转为16进制
 v=int(num,base=2)#转为2进制
 v=int(num,base=10)#转为10进制bit_length()#返回二进制的位数

字符串 str 的方法

capitalize()#将首字母变成大写并返回
casefold()
 lower()# 两者都一样。全部变成小写。casefold更牛逼,很多未知的对相应变小写center(参数,参数1)#设置宽度。并将内容居中。空白位置填充
 #要传参数需要几个宽度,参数1可以自定一个符号ljust()#在左边填充
 rjust()#在右边填充
 zfill()#在左边。不能指定字符填充count()#去字符串中寻找。寻找参数出现的次数。可以设置从第几个位置查找。到第几个位置结束
endswith()#判断字符串的尾,是不是和参数一致,返回布尔值
 startswith()#判断字符串的头,是不是和参数一致,返回布尔值find()#从开始往后找。找到后,返回位置。可以添加 左开右闭
 找不到返回-1index()#和find一样。找不到则是报错
isalnum()#判断字符串是否只包含 字母和数字。根据内容返回布尔值
expandtabs()#断句根据参数断。出现\t 会补充
isalpha()# 判断字符串是否只包含字母。据内容返回布尔值
isdecimal()#判断字符串是否只包含数字。返回布尔值
 isdigit()#判断字符串是否只包含数字。能支持特殊的数字。不支持中文。返回布尔值
 isnumeric()#判断字符串是否只包含数字。能支持中文。返回布尔值isidentifier()#判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法。
islower()#判断字符串是否包含小字母。返回布尔值
isprintable()#判断是否存在不可显示的字符。返回布尔值列如:\t \n 等制表符
isspace()#判断是否全部空格
istitle()#判断字符串中是否为标题,标题中的首字母是否大写。返回布尔值
title()#转换成首字母的标题
**join()#将字符串中的每一个元素按照指定分隔符进行拼接
isupper()#判断判断字符串是否包含大字母。返回布尔值
 upper()#转换为大写字母lstrip()#去除左边空白
 rstrip()#去除右边空白
 strip()#去除两边空白,还能去除\t \n 默认去除空白。给它参数就会去掉maketrans()
 translate()
 #Python maketrans() 方法用于给 translate() 方法创建字符映射转换表。


可以只接受一个参数,此时这个参数是个字典类型(暂不研究这种情况)。
对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串,表示转换的目标。两个字符串的长度必须相同,为一一对应的关系。
在Python3中可以有第三个参数,表示要删除的字符,也是字符串。
一般 maketrans() 方法需要配合 translate() 方法一起使用。

#分割字符串
 partition()#包含分割的內容,只能分成三个部分
 rpartition()#spalit()#
 rspalit()#不包含分割的內容#分割,根据换行符分割。true,false:是否保留换行符
 splitlines()swapcase()#大写转换成小写,小写转换成大写。
replace()#替换

常用方法:join、split、find、strip、upper、lower、replace

字符串一旦创建,不可修改