首页 > 编程语言 > 详细

python基本数据类型(—)

时间:2018-05-25 23:12:33      阅读:249      评论:0      收藏:0      [点我收藏+]

数字

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

 

     

python基本数据类型(—)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!