initial creation
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def main():
|
||||
ss1 = SillyString('this is a test')
|
||||
|
||||
print(ss1.every_other())
|
||||
print()
|
||||
|
||||
ss2 = SillyString('Dximd8 *i@tz !w7ogrvkb?#')
|
||||
|
||||
print(ss2.every_other())
|
||||
|
||||
|
||||
def _every_other(self):
|
||||
return self._string[::2]
|
||||
|
||||
|
||||
def _init(self, string):
|
||||
self._string = string
|
||||
|
||||
|
||||
SillyString = type(
|
||||
'SillyString', # internal class name
|
||||
(), # empty list of base classes
|
||||
{'__init__': _init, 'every_other': _every_other} # class dict
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Reference in New Issue
Block a user