This chapter focuses on some of the basic concepts in Python that are often used and that you have to understand.
A literal meaning of a constant
The so-called literal constants are like 1, 2, 3, hello, hello, such numbers or strings, you can literally understand the meaning of the literal meaning of the constant.
Second, the number
There are four types of numbers in Python: integers, long integers, floating-point numbers, and complex numbers.
* 2 is an example of an integer
* 10000 is an example of a long integer (a long integer is a larger integer)
* 3.14 is an example of a floating-point number
* ( -5+4J) is an example of a complex number
Three, string
A string is a sequence of characters, or it can be understood to be a group of words.
How do I use strings in Python?
* Use single quotes (')
You can use single quotes to specify strings, such as ' Hello world '
* Use double quotes ("")
The string in double quotes is exactly the same as the string used in single quotes, such as "What ' your name?"
* Use three quotes ("" or "")
Using triple quotes You can specify a string of multiple lines, such as:
"" "What ' s your name?
My name is Song ""
* Escape character (\)
The escape character in Python is the same as the use and expression in the shell, in the case of the (backslash), it is noteworthy that if a single \ (backslash) appears on the end of a line, it means to continue writing on the next line, rather than escaping, which should be paid special attention to.
* Natural String
If you want to indicate certain special characters that do not require an escape character, you can specify a natural string that is specified by prefixing the string with the prefix R or R.
For example: R "My name are Song by \ n"
* Unicode string
Unicode is the standard writing of international text, and Python can also handle Unicode text by simply adding u to the front of the string. For example: U "This are a book"
* Strings cannot be changed
Once you create a string, you can't change it. I'll talk about why.
* cascading strings by literal meaning
If you put two strings adjacent to each other literally, Python will automatically cascade them, for example, ' What ' your name? ' is automatically converted to "What ' your name?"
Four, variable
A variable is a name that points to various types of values, and later when you use this value, you can refer directly to that name without having to write a specific value
The naming rules for variables are as follows:
* The first letter of the identifier must be a letter in the alphabet (uppercase or lowercase or _ underline)
* Other departments of the identifier name can consist of letters, underscores, and numbers.
* Identifier names are sensitive to case sensitivity.
* Examples of valid identifiers are: I, _my_name_, name_123
* Examples of invalid identifiers are: 2things, this is, my-name