“Python格式框架”的版本间的差异
来自CloudWiki
(→缩进) |
(→续行符) |
||
(未显示同一用户的2个中间版本) | |||
第10行: | 第10行: | ||
print(s)</nowiki> | print(s)</nowiki> | ||
+ | |||
+ | 例题:绘制五角红星 | ||
+ | |||
+ | <nowiki> | ||
+ | from turtle import * | ||
+ | color('red','red') | ||
+ | begin_fill() | ||
+ | for i in range(5): | ||
+ | fd(200) | ||
+ | rt(144) | ||
+ | end_fill() | ||
+ | done()</nowiki> | ||
==注释== | ==注释== | ||
第34行: | 第46行: | ||
"中国" \ | "中国" \ | ||
))</nowiki> | ))</nowiki> | ||
+ | |||
+ | 例题: | ||
+ | |||
+ | <nowiki> | ||
+ | #表达式续行 | ||
+ | a = 1 + \ | ||
+ | 2 | ||
+ | print(a) | ||
+ | >>> 3 | ||
+ | |||
+ | 6+3\ | ||
+ | +9 | ||
+ | >>> 18 | ||
+ | |||
+ | # 输出续行 | ||
+ | print("如果下雨的\ | ||
+ | 时候你拖着行李箱子\ | ||
+ | 站在屋檐下面那么其\ | ||
+ | 实我没有足够的时间\ | ||
+ | 找一个好一点的理由抛弃家里面的狗") | ||
+ | </nowiki> |
2023年2月9日 (四) 03:52的最新版本
缩进
- python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。
- 同一个级别的代码块的缩进量必须相同。
- 一般而言,以4个空格为基本缩进单位,同一文件的缩进尺度要统一
- 如果缩进不对齐,程序会报错。
s = 0 for i in range(1, 101): #不包括101 s += i print(s)
例题:绘制五角红星
from turtle import * color('red','red') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done()
注释
- 以符号#开始,表示本行#之后的内容为注释。
- 包含在一对三引号...或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。
import paramiko # 建立一个sshclient对象 ssh = paramiko.SSHClient() # 将信任的主机自动加入到host_allow列表,须放在connect方法前面 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
空行和空格
- 一段完整的功能代码之后增加一个空行,
- 在运算符两侧各增加一个空格,
- 逗号后面增加一个空格
续行符
续行符由反斜杠 \ 符号表达,用于单行代码较长的情况。
print("{}是{}的首都".format( \ "北京",\ "中国" \ ))
例题:
#表达式续行 a = 1 + \ 2 print(a) >>> 3 6+3\ +9 >>> 18 # 输出续行 print("如果下雨的\ 时候你拖着行李箱子\ 站在屋檐下面那么其\ 实我没有足够的时间\ 找一个好一点的理由抛弃家里面的狗")