After reading the programmer leveling guide, I discovered my own shortcomings. Since I have already learned C++, I decided to write down the learning process of python without knowing C++.
Python is an interpreted, interactive and object-oriented scripting language. It was invented by Guido van Rossum in 1989 and is also known as the glue language because it can easily connect other languages together. It was developed from ABC and combined with ideas from SmallTalk, C++ and other languages. The source code also follows the GPL.
The author is using Python 2.7 on Linux. When setting up the environment, Ubuntu will install it by default.
Start the coding routine - "Hello, world!".
Python has two programming methods.
The first type is interactive programming: that is, programming in which you can get the running results while coding, as shown in the figure
The second type is scripted programming: that is, writing code in a document and saving the document as Files with the suffix py are run through the python command, as shown in the figure
Python identifiers: The rules are similar to C++, but there is a little difference. For example, identifiers starting with an underscore like "_ex" are generally private members, with both sides The underlined ones are generally identifiers of Python-specific methods, such as "_init_()" which defaults to the constructor of the class.
Python’s reserved words: http://laiguowei2004.blog.163.com/blog/static/3682900020110611747142/
Python’s code blocks: controlled by indentation, the same code block must be indented the same.
Python’s line control: Python usually uses lines to control statements, and a newline indicates the end of the statement.
Python's ";": You can use a semicolon to display multiple lines of statements in one line, such as
ans = a; ans = ans + b; ans = ans + c;
Python's "": You can use One line of statements displays multiple lines
ans = a +
b +
c
Python quotation marks: Python supports ', ", ''' and """ to define strings, as long as the left and right sides are the same. Such as
name = 'wyp'name = "wyp"name = '''wyp'''name = """wyp"""
Python's "#": used at the beginning of comments, only line comments are supported , comments are not supported, such as
name = 'wyp'#this is a string
Python's ":": used to form a code group (a group of consecutive statements with the same indentation), as shown in the following code, with The first sentence of ":" and the following code group form a clause (clause)
if name == 'wyp' :
ans = ans + 1else:
ans = ans - 1
The above is how to learn Python in anger— —Part 1—Understand the content of Python. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!