zoukankan      html  css  js  c++  java
  • 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 fei" print(s.expandtabs(20)) ------   li    fei((设置Tab键 等于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 lifei" 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

        23.索引  (寻找字符串中某一个字符)

             

    s="lifei"
    print(s[0]) -----l
    print(s[1]) ----- i
    print(s[2])-----  f
    print(s[3])-----  e
    print(s[4])------  i
    print(len(s))   ------- 5  (获取字符串的长度)

       24.切片(提取某一个字符)

         s="lifei" print(s[2:4])  -------  fe

         

  • 相关阅读:
    Js~数组的操作push,pop,shift,unshift
    SqlServer 字段类型详解
    数据库设计三大范式
    HTML 解析类库HtmlAgilityPack
    设计模式六大原则
    表达式目录树
    在Web.config或App.config中的添加自定义配置
    史上最全 ——LINQ to SQL语句
    C# 加密解密类
    WebService登陆验证四种方式
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9090991.html
Copyright © 2011-2022 走看看