DivStr/Stef-Fun
DivStr/princess
f1class DivStr(str):f1class DivStr(str):
22
3    def __init__(self, args):3    def __init__(self, args):
4        super().__init__()4        super().__init__()
5        pass5        pass
66
n7    def __floordiv__(self, other):n7    def __floordiv__(self, num):
8        l = len(self) // other8        l = len(self) // num
9        s = []9        res = []
10        for i in range(other):10        for i in range(num):
11            s.append(DivStr(self[i * l:i * l + l]))11            res.append(DivStr(self[i * l:i * l + l]))
12        return s12        return res
1313
n14    def __mod__(self, other):n14    def __mod__(self, num):
15        l = len(self) % other15        l = len(self) % num
16        if l == 0:16        if l == 0:
17            return DivStr('')17            return DivStr('')
18        return DivStr(self[-l:])18        return DivStr(self[-l:])
1919
20    def __getitem__(self, *args):20    def __getitem__(self, *args):
21        return DivStr(super().__getitem__(*args))21        return DivStr(super().__getitem__(*args))
2222
23    def __add__(self, *args):23    def __add__(self, *args):
24        return DivStr(super().__add__(*args))24        return DivStr(super().__add__(*args))
2525
26    def __radd__(self, *args):26    def __radd__(self, *args):
27        return DivStr(super().__radd__(*args))27        return DivStr(super().__radd__(*args))
2828
29    def __mul__(self, *args):29    def __mul__(self, *args):
30        return DivStr(super().__mul__(*args))30        return DivStr(super().__mul__(*args))
3131
32    def __rmul__(self, *args):32    def __rmul__(self, *args):
33        return DivStr(super().__rmul__(*args))33        return DivStr(super().__rmul__(*args))
3434
35    def capitalize(self, *args):35    def capitalize(self, *args):
36        return DivStr(super().capitalize(*args))36        return DivStr(super().capitalize(*args))
3737
38    def casefold(self, *args):38    def casefold(self, *args):
39        return DivStr(super().casefold(*args))39        return DivStr(super().casefold(*args))
4040
nn41    def center(self, *args):
42        return DivStr(super().center(*args))
43 
41    def encode(self, *args):44    def encode(self, *args):
42        return DivStr(super().encode(*args))45        return DivStr(super().encode(*args))
n43 n
44    def center(self, *args):
45        return DivStr(super().center(*args))
4646
47    def format(self, *args):47    def format(self, *args):
48        return DivStr(super().format(*args))48        return DivStr(super().format(*args))
4949
50    def format_map(self, *args):50    def format_map(self, *args):
51        return DivStr(super().format_map(*args))51        return DivStr(super().format_map(*args))
5252
53    def join(self, *args):53    def join(self, *args):
54        return DivStr(super().join(*args))54        return DivStr(super().join(*args))
5555
56    def ljust(self, *args):56    def ljust(self, *args):
57        return DivStr(super().ljust(*args))57        return DivStr(super().ljust(*args))
5858
59    def lower(self, *args):59    def lower(self, *args):
60        return DivStr(super().lower(*args))60        return DivStr(super().lower(*args))
6161
62    def lstrip(self, *args):62    def lstrip(self, *args):
63        return DivStr(super().lstrip(*args))63        return DivStr(super().lstrip(*args))
6464
65    def replace(self, *args):65    def replace(self, *args):
66        return DivStr(super().replace(*args))66        return DivStr(super().replace(*args))
6767
68    def rjust(self, *args):68    def rjust(self, *args):
69        return DivStr(super().rjust(*args))69        return DivStr(super().rjust(*args))
7070
nn71    def rsplit(self, *args):
72        return DivStr(super().rsplit(*args))
73 
71    def rstrip(self, *args):74    def rstrip(self, *args):
72        return DivStr(super().rstrip(*args))75        return DivStr(super().rstrip(*args))
t73 t
74    def rsplit(self, *args):
75        return DivStr(super().rjust(*args))
7676
77    def strip(self, *args):77    def strip(self, *args):
78        return DivStr(super().strip(*args))78        return DivStr(super().strip(*args))
7979
80    def swapcase(self, *args):80    def swapcase(self, *args):
81        return DivStr(super().swapcase(*args))81        return DivStr(super().swapcase(*args))
8282
83    def title(self, *args):83    def title(self, *args):
84        return DivStr(super().title(*args))84        return DivStr(super().title(*args))
8585
86    def translate(self, *args):86    def translate(self, *args):
87        return DivStr(super().translate(*args))87        return DivStr(super().translate(*args))
8888
89    def upper(self, *args):89    def upper(self, *args):
90        return DivStr(super().upper(*args))90        return DivStr(super().upper(*args))
9191
92    def zfill(self, *args):92    def zfill(self, *args):
93        return DivStr(super().zfill(*args))93        return DivStr(super().zfill(*args))
9494
95    def removeprefix(self, *args):95    def removeprefix(self, *args):
96        return DivStr(super().removeprefix(*args))96        return DivStr(super().removeprefix(*args))
9797
98    def removesuffix(self, *args):98    def removesuffix(self, *args):
99        return DivStr(super().removesuffix(*args))99        return DivStr(super().removesuffix(*args))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op