官术网_书友最值得收藏!

Python basic syntax and block structure

This section primarily provides a basic understanding of the Python language constructs. If you feel you already have a solid grasp of Python, feel free to skip ahead.

Let's get down to the nuts and bolts.

A Python program is written as source code in one or more .py files and consists of statements and expressions as shown in the following screenshot:

Both statements and expressions tell Python to do something. The difference is that expressions can be combined to form more complex expressions, while statements can be combined with expressions, but not with other statements.

For example, a statement looks like this:

if 2 > 1: 

An expression looks like this:

print ("One is the loneliest number") 

Python source code files are executed from top to bottom as soon as they're loaded by the Python runtime. This means that for simple programs, we could just write a series of statements in a .py file and then tell Python to run them. In the preceding example, the if and else parts are statements or a single statement with two parts, if you prefer to think of it that way. Everything else is an expression. For more complex programs, we need a more structured approach.

Like most programming languages, Python lets us create functions and classes in order to organize our code.

If you don't know what functions or classes are, you could think of functions as miniature programs that can be used as building blocks for larger programs and classes as combinations of functions and data to create new kinds of data.
主站蜘蛛池模板: 建水县| 黄浦区| 科技| 江门市| 清新县| 东安县| 南岸区| 育儿| 淅川县| 盐亭县| 刚察县| 杨浦区| 汶川县| 兰溪市| 南郑县| 棋牌| 卓尼县| 塔城市| 图们市| 鄂尔多斯市| 饶阳县| 宣武区| 北流市| 莒南县| 忻州市| 乌拉特后旗| 靖宇县| 桐庐县| 来宾市| 高唐县| 嵊泗县| 额济纳旗| 濮阳市| 万宁市| 新营市| 凌源市| 麻城市| 乌拉特中旗| 贵州省| 喀什市| 黄浦区|