python基本数据类型包括哪些_python基本数据类型(—)

数字

int(整型)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

布尔值

真或假

1 或 0

字符串

1. s. capitalize() ---- 首字母变大写

1 s="lifei" 2 print(s.capitalize()) ------- Lifei

2. s.center(width, fillchar=None) ---- 内容居中 ,width:总长度,filchar:前后空白处内容填充

s="lifei" print(s.center(20,‘^‘)) ------ ^^^^^^^lifei^^^^^^^^

s.ljust(width, fillchar=None) ------- 左对齐,右填充

s="lifei" print(s.ljust(20,"^")) ------ lifei^^^^^^^^^^^^^^^

s.rjust(width, fillchar=None) ----- 右对齐,左填充

s="Lifei" print(s.rjust(20,‘^‘)) ----- ^^^^^^^^^^^^^^^^lifei

s.count( sub, start=None, end=None)------ 子序列个数

s="lifei" print(s.count(‘i‘,0,2)) ------ 1(lifei中 i 出现了几次 从左到右大于等于0小于2中出现几次)

4. s.endswitn(suffix, start=None, end=None) ----- 是否以****结束

s="lifei" print(s.endswith(‘i‘,0,3)) ------false(lifei中以 i 结尾 从左到右大于等于0小于3结尾)

5.s.expandtabs(tabsize=None) ------ 将tab键转化为空格,默认一个Tab键等于8个空格

s="li\tfei" print(s.expandtabs(20)) ------ li    fei((设置Tab键\t 等于20个空格)

6.s.find(sub, start=None, end=None) ------- 寻找子序列,如果没找到,返回 -1

s="lifei" print(s.find(‘i‘,0,3)) ----- 1(从左到右大于等于0小于3中找 i 找到返回1,找不到返回 -1)

s.rfind(sub, start=None, end=None) ------ 寻找子序列,如果没找到,返回 -1

s="Lifei" print(s.rfind(‘i‘,0,3)) ----- 1(从右到左大于等于0小于3中找 i 找到返回1,找不到返回 -1)

s.index(sub, start=None, end=None) ------- 寻找子序列,如果没找到,就报错

s="lifei" print(s.index(‘i‘,0,2)) ----- 1

s.rindex(sub, start=None, end=None) ------ 寻找子序列,如果没找到,就报错

s="Lifei" print(s.rindex(‘i‘,0,3)) ---- 1

7.s.format(*args, **kwargs) ----- 字符串格式化

s="lifei {0}, age{1}" print(s.format(‘hello‘,20))#{0} 占位符 ------ lifei hello,age20( hello代替{0},20代替age{1} )

8.s.isalnum() ----- 包含字母或数字,返回True,否则 False

s="lifei1" print(s.isalnum()) ------ True

s.isalpha() ---- 全部是字母,返回True,否则 False

s="lifei" print(s.isalpha()) ------- True

s.isdigit() ---- 全部是数字,返回True,否则 False

s="1lifei" print(s.isdigit()) ---- False

9.s.islower() ----- 是否是小写,返回True,否则 False

s="lifei" print(s.islower()) ----- True

10.s.isspace() ---- 是否是空格

s="lifei" print(s.isspace()) -----False

11.s.istitle() ---- 判断是否是标题(所有的首字母大写是标题)

s="lifei" print(s.istitle()) ----- False

12.s.isupper() --- 判断是否全是大写

s="LIFEI" print(s.isupper()) ------ True

13.join(self, iterable) ------ 连接

li=["l","h"]#列表

li=("1","h")#元祖print("_".join(li))------l_h

14.s.lower() ---- 大写字母变小写

s="Lifei" print(s.lower()) ------ lifei

s.upper() ------ 小写变大写

s="lifei" print(s.upper()) ------LIFEI

15.s.lstrip(chars=None) ------ 去除左边空格

s="Lifei" print(s.lstrip()) -----Lifei

s.rstrip(chars=None) ------ 去除右边空格

s="Lifei" print(s.rstrip()) ------- Lifei

s.strip(chars=None) ------ 去除两边空格

s="Lifei" print(s.strip()) ------Lifei

16.s.partition(sep) ------ 分割,前中后三部分(元祖类型)

s="Lifei" print(s.partition(‘f‘)) ---- (‘ Li‘, ‘f‘, ‘ei ‘)

s.rpartition(set) ----- 分割,前中后三部分(元祖类型)

s="Lifei" print(s.rpartition(i)) ----(‘Life‘, ‘i‘, ‘‘)

17.s.replace(old, new, count=None) ------替换

s="Lifei" print(s.replace(‘i‘,‘a‘)) ----- Lafea(i替换a)

18.s.rsplit( sep=None, maxsplit=None) ------分割前中后三部分(分割那个字符消失)从右

s="Lifei" print(s.rsplit(‘i‘)) ------ [‘L‘, ‘fe‘, ‘‘]

split(sep=None, maxsplit=None)------- 分割前中后三部分(分割那个字符消失)从左

s="Lifei" print(s.split(‘e‘)) ----- [‘Lif‘, ‘i‘]

19.s.splitlines(keepends=False) ------ 根据换行分割

s="Lifei\nlifei" print(s.splitlines()) -----[‘Lifei‘, ‘lifei‘]

20.s.startswith(prefix, start=None, end=None) ------ 判断是否一某一个字符开头

s="Lifei" print(s.startswith(‘L‘)) ----True

21. s.swapcase() ----- 大写变小写,小写变大写

s="Lifei" print(s.swapcase()) -----lIFEI

22.s.title()------内容变为标题

s="my name is lifei" print(s.title()) -----My Name Is Lifei

原文地址:https://www.cnblogs.com/ZT-GJ/p/9090991.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值