• 3:数据类型:int、bool、str、公共方法


    int:表示数字,1,2,3

    bool:布尔值,分为 True,False,用于用户进行判断

    str:字符串,存储少量数据,用于操作

    list:列表,用于储存大量数据,可以是数字、字符串、列表、元祖

    元祖:也叫只读列表,只能对数据进行读取

    dict:字典,存储成对的数据,可以根据索引读取数据

    集合:

    基础数据类型方法

    int:

    bit_length():当十进制用二进制表示时,最少使用的位数

    v=11
    print(v.bit_length())

    结果如下:

    字符串的索引和切片

    a='abcdefghijklmnopkrstuvwxyz'
    print(a[0])
    print(a[1])
    print(a

    这是字符串的索引

    字符型串的切片:通过索引[首:尾:步长]截取其中的某一段字符,形成新的字符串(顾头不顾腚)

    print(a[0:4])
    print(a[0::2])
    print(a[::])
    print(a[::-2])

    运行结果如图

    字符串方法:

    1、capitalize 首字母大写

    s='alexwusir'
    s1=s.capitalize()
    print(s1)

    运行结果:

    2、upper、lower 将英文全部大写、全部小写

    s2=s.upper()
    print(s2)
    s3=s.lower()
    print(s3)

    运行结果:

    3、swapcase 大小写反转

    s='alexWUSRItaiBAI'
    s4=s.swapcase()
    print(s4)

    运行结果:

    4、title  每个隔开(特殊字符或数字)的单词首字母大写

    s='alex wusir jinxing'
    s1='aaa*bbb*ccc'
    s3='ccc2ddd?ggg9$hhhh'
    print(s.title())
    print(s1.title())
    print(s3.title())

    运行结果:

    5、center   居中,用需要的字符填充指定的长度

    s = 'aalexwusri'
    s1=s.center(20, )
    print(s1)
    s2=s.center(20,'~' )
    print(s2)
    s3=s.center(20, '/')
    print(s3)

    运行结果:

    6、expandtabs:逢8位用空格补充剩下的内容

    s='alexd	abc'
    s1=s.expandtabs()
    print(s1)

    运行结果:

    公共方法:

    1、len()输出数量或者长度

    s='alexd	abc'
    print(len(s))

    2、startswith、endswith 判断是不是以某个元素开始、结束

    s='alexd	abc'

    print(s.startswith('alex'))
    print(s.endswith('abc'))
    print(s.startswith('bbb'))
     

    运行结果:

    3、find 通过元素找到该元素的索引,找不到索引返回-1,两个或两个以上的元素返回第一个元素的索引。

          index(索引的意思):通过元素找索引,找不到会报错,两个或者两个以上返回第一个元素的索引    s.index(‘a’) 

    a='alex,wyx,wusir'
    print(a.find('wyx'))
    print(a.index('e')

     运行结果:

    4、s.strip(*%):去除指定的符号(默认情况下去除字符串前后的空格,见到空格就删除),见到就删除。

    a='*    ,wangyuxingzhenshuai%%$'
    print(a.strip('%*$ ,'))

    5、count:统计指定元素个数

    a='*    ,wangyuxingzhenshuai%%$'
    a1=a.count('wa')
    print(a1)

    6、split:将字符串以指定要求(括号中的元素)分割成列表

    a='*    ,wangyuxing;zhen;shuai%%$'
    a1=a.split(';')
    print(a1)

    7、replace:替换,将括号中的内容替换原来指定的内容

    a='*    ,wangyuxing;zhen;shuai%%$'
    a1=a.replace('zhen','tai')
    print(a1)

  • 相关阅读:
    JS之四舍五入有小数点
    c# table 怎么在前台循环展示 ViewBag
    c# ajax从后台获取数据list数组 $.each再显示数据
    c# 快捷键
    c#_导出table功能
    c# 缓存详解
    c# url链接转成二维码图片,再转成byte[]二进制流,输出到前段ajax
    JS ajax 返回的json对象 新增属性值(干货)
    tomcat配置HTTPS
    zookeeper集群安装
  • 原文地址:https://www.cnblogs.com/wangyuxing/p/8058759.html
Copyright © 2020-2023  润新知