zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    51单片机串口实验时波特率怎么调才合适
    什么是GPS的冷启动、温启动和热启动?
    单片机pc指针
    80C51存储器与C51内存优化
    C51变量的存储
    单片机结构体内存的分配
    单片机内程序运行的时候ram空间是如何分配的?
    51单片机存储器结构
    AD分辨率和精度区别
    过采样与欠采样
  • 原文地址:https://www.cnblogs.com/wangyuxing/p/8058759.html
Copyright © 2011-2022 走看看