基本数据类型

数字

  a1=123

  a2 = 456

整形 int

  1. 将字符串转换为数字int()
  2. 以x进制进行转换int(a, base=x)
  3. .bit_length()方法:当前数字的二进制,至少用n位表示

浮点型 float

 

字符串str

  •  首字母大写.capitalize()
  • 变小写.casefold(), .lower()
  • 设置宽度,并将内容居中.center(20, '*'), 20代指总长度, * 空白未知填充,一个字符,可有可无
  • 去字符串中寻找,寻找子序列的出现次数,可以设置起始和终止位置.count()
  • 以什么结尾.endswith()
  • 以什么开头.startswith()
  • 从开始往后找,找到第一个之后,获取其位置.find()
  • .index(),也是找位置
  • .format(),格式化,将一个字符串中的占位符替换为指定的值
  • .format.map(),,格式化,用字典的方式传入
  • .isalnum(), 判断字符串中是否包含数字和字母
  • .expandtabs(20), 断句制表
  • .isalpha(), 判断字符串中是否只包含字母
  • .isdecimal(), .isdigit(), .isnumeric(),判断是否是数字
  • .isidentifier(),判断是否是标识符:包括字母,数字,下划线
  • .isprintable(),判断是否存在不可显示的字符,比如/t,/n
  • .isspace(), 判断是否全部是空格
  • .title(), 把字符串变成标题(所有首字母大写)
  • .istitle(),判断字符串是否是标题
  • .join(), 将字符串中的每一个元素按照指定分隔符进行拼接
  • .ljust(), .rjust(), 在左边/右边填充
  • .zfill(), 只能填充0
  • .islower(),  .isupper(),判断是否全部是小写/大写
  • .strip(), .lstrip(), .rstrip(),去除空白、换行、制表符和某个字符
  • .maketrans(), 对应关系替换
  • .partition, .rpatition, .split, .rsplit,分割,前者保留分割源
  • .splitlines(), 根据换行符分割,可以选择是否保留/n
  • .swapcase(),大小写转换

  

布尔值bool

 

列表list

 

 

元祖tuple

 

字典dict

posted @ 2020-06-05 20:47  笑诺  阅读(108)  评论(0)    收藏  举报