• Python 简单总结



    1. int:

    i.bit_length():

    把i这个数转换成二进制所需最少的位数

    2. bool:

    (1) 1比True的效率更高

    (2) 空字符串(什么都没有)为False;非空字符串为True (空格为非空字符串)

    3. str的索引与切片

    (1) 索引:

    初始索引为0

    (2) 切片:

    切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则:顾头不顾尾)

    倒着取时步长应为负

    4. 字符串常用方法:

    (1) capitalize():

    首字母大写

    (2) title():

    每个单词的首字母大写

    (3) lower():

    使每个字母变成小写

    (4) upper():

    使每个字母变成大写

    (5) swapcase():

    大小写翻转

    (6) center():

    内同居中,总长度,空白处填充

    (7) :

    前面的补全

    默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个。

    (8) len():

    查看字符串长度

    (9) startswith():

    判断是否以...开头

    (10) endswith():

    判断是否以...结尾

    (11) find():

    寻找字符串中的元素是否存在

    返回找到的元素的索引,如果找不到返回-1

    (12) index():

    寻找字符串中的元素是否存在

    返回找到的元素的索引,找不到报错

    (13) strip():

    默认删除前后空格,也可自定义删除特定字符

    (14) count():

    数字符串中的元素出现的个数(可切片)

    (15) split():
    以什么分割, 最终形成一个列表, 此列表不含有这个分割的元素
    (16) replace():

    按元素替换

    (17) 格式化输出format:

    三种方法:
    a:

    s = '我叫{},今年{},爱好{},再说一下我叫{}'.format('基德','25','girl','基德')

    b:

    s = '我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format('基德','25','girl')

    c:

    s = '我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(name = '基德',age = '25',hobby = 'girl')

  • 相关阅读:
    AT&T不能访问公司网络
    尝鲜:windows 7 来了
    .net控件编程 资料篇
    Annual part 2009
    从Visual studio 2005移出Visual Assist
    不能在IIS 5.1增加应用程序扩展的BUG
    The problem of the user is not associated with a trusted sql server connection 混合登录选项设置的问题
    让我们难忘的那些歌曲
    分享利用VPC防止病毒软件的进入你的windows电脑
    杂读 May 12,2008
  • 原文地址:https://www.cnblogs.com/lpgit/p/9255664.html
Copyright © 2020-2023  润新知