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

Multiple line spanning

Statements can span more than one line if they are collected within braces (parentheses (), square brackets [], or curly braces {}). Normally parentheses are used. When spanning lines within braces, indentation doesn't matter; the indentation of the initial bracket is used to determine which code section the whole statement belongs to. The following example shows a single variable having to span multiple lines due to the length of the parameters:

tank1 = tank.Tank(
"Tank 1",
level=36.0,
fluid_density=DENSITY,
spec_gravity=SPEC_GRAVITY,
outlet_diam=16,
outlet_slope=0.25
)

tank1 is the variable, and everything to the right of the equal sign is assigned to tank1. While Python allows the developer to write everything within the parentheses on one line, the preceding example has separated each parameter into different lines for clarity.

The Python interpreter recognizes that everything within the parentheses is part of the same object (tank1), so spreading the parameters across multiple lines doesn't cause a problem.

String statements (text) can also be multiline if you use triple quotes. For example, the following screenshot demonstrates a long block of text that is spread over multiple lines:

Triple quote line spanning

When the variable containing the text is directly called (line 10 in the preceding screenshot), Python returns the raw text, including the \n symbol which represents a newline character; it tells the system where a new line starts and the old one ends. However, when the print() function is called in line 11, the text is printed as it was originally entered.

主站蜘蛛池模板: 台东县| 桑日县| 靖西县| 定远县| 潞西市| 无锡市| 甘孜县| 特克斯县| 会昌县| 南华县| 玛多县| 房山区| 朝阳县| 任丘市| 岚皋县| 白河县| 河北省| 阿合奇县| 囊谦县| 临沂市| 峨山| 揭东县| 义乌市| 伊宁市| 衡山县| 舟曲县| 普宁市| 英吉沙县| 贵州省| 句容市| 双流县| 浠水县| 达日县| 香港 | 阿尔山市| 屯门区| 新巴尔虎左旗| 湄潭县| 大埔县| 拉孜县| 开平市|