my_function.__name__
Using __name__
is the preferred method as it applies uniformly. Unlike func_name
, it works on built-in functions as well:
>>> import time >>> time.time.func_name Traceback (most recent call last): File "<stdin>", line 1, in ? AttributeError: 'builtin_function_or_method' object has no attribute 'func_name' >>> time.time.__name__ 'time'
Also the double underscores indicate to the reader this is a special attribute. As a bonus, classes and modules have a __name__
attribute too, so you only have remember one special name.
Related Posts:
- How do I lowercase a string in Python?
- How do I get a substring of a string in Python?
- Does Python have a string ‘contains’ substring method?
- How to read a file line-by-line into a list?
- strip(char) on a string
- How to convert list to string [duplicate]
- Print string to text file
- Best way to convert string to bytes in Python 3?
- ‘str’ object does not support item assignment
- How do I append one string to another in Python?
- How do I define a function with optional arguments?
- How can I split and parse a string in Python?
- Basic explanation of python functions
- What is the naming convention in Python for variable and function names?
- How to read a text file into a string variable and strip newlines?
- Convert bytes to a string
- How to print like printf in Python3?
- How to read a text file into a string variable and strip newlines?
- Python convert tuple to string
- write() versus writelines() and concatenated strings
- Why is it string.join(list) instead of list.join(string)?
- Why is it string.join(list) instead of list.join(string)?
- Split string with multiple delimiters in Python [duplicate]
- How to check if the string is empty?
- How to find all occurrences of a substring?
- How do I convert a list of ascii values to a string in python?
- How to check whether a str(variable) is empty or not?
- Python TypeError: not enough arguments for format string
- Call a function from another file?
- What does the ‘b’ character do in front of a string literal?
- How to add a string in a certain position?
- Check string “None” or “not” in Python 2.7
- Remove all special characters, punctuation and spaces from string
- This can be done without regex:
- How can I concatenate str and int objects?
- Python Calling Function from Another File
- What does the ‘b’ character do in front of a string literal?
- Best way to replace multiple characters in a string?
- What is the best way to exit a function (which has no return value) in python before the function ends (e.g. a check fails)?
- IndexError: index 1 is out of bounds for axis 0 with size 1/ForwardEuler
- Python: Get the first character of the first string in a list?
- How to convert string to binary?
- Remove the first character of a string
- Convert hex to binary
- Quoting backslashes in Python string literals
- Apply function to each element of a list
- Python string class like StringBuilder in C#?
- AttributeError: ‘list’ object has no attribute ‘replace’ when trying to remove character
- Python return list from function
- Remove all special characters, punctuation and spaces from string
- Best way to replace multiple characters in a string?
- How do I remove a substring from the end of a string?
- How can I splice a string?
- Detect whether a Python string is a number or a letter
- How do I append one string to another in Python?
- AttributeError: ‘list’ object has no attribute ‘replace’ when trying to remove character
- AttributeError: ‘list’ object has no attribute ‘replace’ when trying to remove character
- ValueError: cannot index with vector containing NA / NaN values
- How to check if type of a variable is string?
- How do I format a string using a dictionary in python-3.x?
- Removing numbers from string
- Count the number of occurrences of a character in a string
- How to find char in string and get all the indexes?
- Remove quotes from String in Python
- How can I check if character in a string is a letter? (Python)
- How can I find the first occurrence of a sub-string in a python string?
- Replacing a character from a certain index
- Find the nth occurrence of substring in a string
- How to convert ‘binary string’ to normal string in Python3?
- Properly formatted multiplication table
- Repeating a function in Python
- python3 TypeError: ‘function’ object is not iterable
- Pandas error “Can only use .str accessor with string values”
- Python: Converting string into decimal number
- Convert a Unicode string to a string in Python (containing extra symbols)python string unicode type-conversion
- Create nice column output in python
- TypeError: decoding str is not supported
- AttributeError: ‘str’ object has no attribute ‘items’
- Is there a math nCr function in python?
- How to pad zeroes to a string?
- How does str(list) work?
- What is the difference between a string and a byte string?
- How to strip a specific word from a string?
- Split string using a newline delimiter with Python
- Checking if a string can be converted to float in Python
- Remove specific characters from a string in Python
- Adding +1 to a variable inside a function
- Python cant convert ‘list’ object to str error [closed]
- Is there a math nCr function in python? [duplicate]
- Using strip() to clean up a string
- Python code to remove HTML tags from a string
- How can I check if a string contains ANY letters from the alphabet?
- Cannot concatenate ‘str’ and ‘float’ objects?
- How to repeat individual characters in strings in Python
- Find index of last occurrence of a substring in a string
- Multiplication function with recursion in Python
- When to use %r instead of %s in Python? [duplicate]
- Python convert tuple to string
- Run function from the command line
- TypeError: coercing to Unicode: need string or buffer