#!/usr/bin/env python
# -*- coding: utf-8 -*-
class Str(object):
def __str__(self):
return '我是无敌的'
class Subject(Str):
def __init__(self,value):
self.value = value
def Reversed(self):
if isinstance(self.value,tuple):
print(tuple(reversed(sorted(self.value))))
elif isinstance(self.value,str):
print(''.join(list(reversed(sorted(self.value)))))
elif isinstance(self.value,list):
print(list(reversed(sorted(self.value))))
else:
print(list(reversed(sorted(self.value))))
def Upper(self):
result = []
if isinstance(self.value,tuple):
for i in range(len(self.value)):
result.append(self.value[i].upper())
print(tuple(result))
elif isinstance(self.value,str):
return self.value.upper()
elif isinstance(self.value,list):
for i in range(len(self.value)):
result.append(self.value[i].upper())
print(result)
def SortedOrReversed(self):
if sorted(self.value) == list(self.value):
print('Up')
elif list(reversed(sorted(self.value))) == list(self.value):
print('Down')
else:
print('None')
a = Subject(('a','b','c'))
a.Reversed()
a.Upper()
a.SortedOrReversed()
print(a)
[Python/转换大写/小写/判断升序/降序]
最新推荐文章于 2024-05-17 17:18:02 发布