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 """
  • 相关阅读:
    幻方~未完待续
    过河(DP)
    生日蛋糕(DFS)
    n皇后问题<dfs>
    POJ 1182_食物链
    POJ 2431 Expedition【贪心】
    POJ 3268_Silver Cow Party
    POJ 1061 青蛙的约会【扩欧】
    【数学】扩展欧几里得算法
    Codeforces 404D Minesweeper 1D
  • 原文地址:https://www.cnblogs.com/gebicungaha/p/11310483.html
Copyright © 2011-2022 走看看