The rules that define a function are described in the
- The function code block begins with a def keyword followed by the function identifier name and parentheses ().
- Any incoming parameters and arguments must be placed in the middle of the parentheses. Parentheses can be used to define parameters.
- The first line of the function statement can optionally use the document string-for storing the function description.
- The function contents begin with a colon and are indented.
- Return[expression] End Function, optionally returning a value to the caller. Return without an expression is equivalent to returning None.
def name (name): Print name
function calls are called directly by the functions name, that is, name (value)
Class
A class is an abstraction of an instance, and an instance is an implementation of a class, and the relationship is like a car and a BMW X5, one is the whole concept, the other is a real thing.
To define a class:
CALSS name (self,name): def __init__ (Self,name,sex)
Self_name = ' Kang ' self_sex = ' sex ' print name
You can define the class's properties (name, Sex) and Method (__init__) directly when defining the class.
Python functions, classes