>>> a ='hogeo'
>>>
>>> print(a)
hogeo
>>>
>>> print(a.upper())
HOGEO
>>>
You can put ". (Dot)" after the instance, and then describe the method name and its arguments.
Another example: Manipulating the list
>>> my_list = ['abc', 'def', 'ghi']
>>> print(my_list)
['abc', 'def', 'ghi']
>>>
>>> #Add value to list
>>> my_list.append('jkl') ### my_append after list instance()Specify method
>>> print(my_list)
['abc', 'def', 'ghi', 'jkl'] ###A value has been added to the list
>>>
>>>
>>> my_list.reverse() ###Method to reverse the order
>>> print(my_list)
['jkl', 'ghi', 'def', 'abc']
>>> dir(1) ###What methods are there for integers
['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__getnewargs__', '__gt__', '__hash__', '__index__', '__init__', '__init_subclass__', '__int__', '__invert__', '__le__', '__lshift__', '__lt__', '__mod__', '__mul__', '__ne__', '__neg__', '__new__', '__or__', '__pos__', '__pow__', '__radd__', '__rand__', '__rdivmod__', '__reduce__', '__reduce_ex__', '__repr__', '__rfloordiv__', '__rlshift__', '__rmod__', '__rmul__', '__ror__', '__round__', '__rpow__', '__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__truediv__', '__trunc__', '__xor__', 'as_integer_ratio', 'bit_length', 'conjugate', 'denominator', 'from_bytes', 'imag', 'numerator', 'real', 'to_bytes']
>>> ###Last to_It's easy to understand, such as bytes.
>>>
>>> dir('abc')
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
>>>
Lists are often used in Python programming, so try different things.
>>> ###List initialization
>>> my_list = ['a', 'b', 'c', 'd']
>>> ###Append to the end of the list with the append method
>>> my_list.append('e')
>>> print(my_list)
['a', 'b', 'c', 'd', 'e']
>>> ###Add to the position specified by insert method
>>> my_list.insert(2,'good')
>>> print(my_list)
['a', 'b', 'good', 'c', 'd', 'e']
>>> ###Remove the element specified by the remove method (the element itself, not the index number))
>>> my_list.remove('good')
>>> print(my_list)
['a', 'b', 'c', 'd', 'e']
>>> ###Empty the list with the clear method
>>> my_list.clear()
>>> print(my_list)
[]
>>> ###Returns how many of the items specified by the argument in the count method are in the list.((Like Excel countif)
>>> my_list = ['a', 'a', 'b', 'b', 'b']
>>> my_list.count('b')
3
>>>
>>> print('c' in my_list)
True
>>>
>>> print('x' in my_list)
False
>>>
>>> ###Remove third element from list
>>> print(my_list)
['a', 'b', 'c', 'e']
>>> ###Show 1st to 4th in the list (4th not included)
>>> my_list = ['a', 'b', 'c', 'd', 'e']
>>> b = my_list[1:4]
>>> print(b)
['b', 'c', 'd']
Recommended Posts