zoukankan      html  css  js  c++  java
  • 2. String

     1 #!/user/bin/env python
     2 # -*- coding:utf-8 -*-
     3 """
     4 string (scene):
     5     section : [start:end[:step]]
     6         containing "start" and does not contain "end"
     7         string = "1234567"
     8             1   2   3   4   5   6   7
     9             0   1   2   3   4   5   6
    10             -7  -6  -5  -4  -3  -2  -1
    11             string[:]           result : 1234567
    12             string[1:4]         result : 234
    13             string[-6:-3]       result : 234
    14             string[1:-3]        result : 234
    15             string[-6:4]        result : 234
    16             string[::3]         result : 147
    17             string[::-1]        result : 7654321
    18             string[-2::-2]      result : 642
    19             string[-3:-6:-1]    result : 543
    20             string[4:1:-1]      result : 543
    21             string[4:-6:-1]     result : 543
    22             string[-3:1:-1]     result : 543
    23         string.find() -> int        Return -1 on failure.
    24         string.index() -> int       Raises ValueError when the substring is not found.
    25         string.replace(old, new, count) -> string
    26             count :
    27                 Maximum number of occurrences to replace.
    28                 -1 (the default value) means replace all occurrences.
    29         string.split([sep], [maxSplit]) ->list
    30             sep
    31                 The delimiter according which to split the string.
    32                 None (the default value) means split according to any whitespace,
    33                 and discard empty strings from the result.
    34             maxSplit
    35                 Maximum number of splits to do.
    36                 -1 (the default value) means no limit.
    37         string.upper()
    38         string.lower()
    39         string.title()        words start with upper cased characters and all remaining cased characters have lower case.
    40         string.capitalize()   make the first character have upper case and the rest lower case.
    41 
    42         string.isupper()
    43         string.islower()
    44         string.isalpha()
    45         string.isdigit()
    46         string.startswith()
    47         string.endswith()
    48 
    49         string.center(width, [fillchar])
    50         string.ljust(width, [fillchar])
    51         string.rjust(width, [fillchar])
    52 
    53         string.format()
    54             name = "cxk"
    55             age = 18
    56             print("{}, age : {}, you are an idiot".format(name, age))
    57             print("{0}, age : {1}, you are an idiot".format(name, age))
    58             print("{}, age : {}, you are an idiot".format(name=name, age=age))
    59 
    60             money = 5.99458
    61             print("I have {:.2f}¥".formate(money))
    62 
    63         string.strip()
    64         string.rstrip()
    65         string.lstrip()
    66 
    67         stirng.join()
    68 
    69     String-Supported operators :
    70         + * in is == != [] % > <
    71 
    72 """
  • 相关阅读:
    Go笔记
    EFCore CodeFirst操作MySQL
    基于NET Core简单操作Kafka
    NETCore2.2/3.0+使用带有权限验证的Swagger
    Net操作RabbitMQ
    Mysql报错问题汇总
    GDSM自动化部署shell脚本
    NET操作Redis
    ViewState原理
    使用jsonp跨域请求
  • 原文地址:https://www.cnblogs.com/gebicungaha/p/11310483.html
Copyright © 2011-2022 走看看