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

  • 相关阅读:
    算法:拓扑排序
    【欧拉计划2】Even Fibonacci numbers
    机房收费系统之模版方法使用
    VC运行时库
    数据库学习(6)——基本查询操作
    Attribute与Property的区别
    记C++类成员访问权限符二三事
    大年初五去颐和园
    2013年第6周六农历除夕下午
    大年初四晚上睡前
  • 原文地址:https://www.cnblogs.com/lpgit/p/9255664.html
Copyright © 2011-2022 走看看