“Python格式框架”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
缩进
第4行: 第4行:
 
*一般而言,以4个空格为基本缩进单位
 
*一般而言,以4个空格为基本缩进单位
 
*'''如果缩进不对齐,程序会报错。'''
 
*'''如果缩进不对齐,程序会报错。'''
 +
 +
<nowiki>d={}
 +
for c in (65,97):
 +
    for i in range(26):
 +
          d[chr(i+c)]=chr((i+13)%26+c)
 +
 +
print(" ".join(d.get(c,c) for c in s]))</nowiki>
  
 
==注释==
 
==注释==
 
*以符号#开始,表示本行#之后的内容为注释。
 
*以符号#开始,表示本行#之后的内容为注释。
 
*包含在一对三引号'''...'''或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。
 
*包含在一对三引号'''...'''或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。
 +
 +
<nowiki>import paramiko
 +
 +
# 建立一个sshclient对象
 +
ssh = paramiko.SSHClient()
 +
# 将信任的主机自动加入到host_allow列表,须放在connect方法前面
 +
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())</nowiki>
  
 
==空行和空格==
 
==空行和空格==
第14行: 第28行:
 
*逗号后面增加一个空格
 
*逗号后面增加一个空格
  
 +
==续行符==
 +
续行符由反斜杠 \ 符号表达,用于单行代码较长的情况。
  
 
+
<nowiki>print("{}是{}的首都".format( \
下一节 [[Python变量与字符串]]
+
    "北京",\
 +
    "中国" \
 +
    ))</nowiki>

2020年1月22日 (三) 09:33的版本

缩进

  • python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。
  • 同一个级别的代码块的缩进量必须相同。
  • 一般而言,以4个空格为基本缩进单位
  • 如果缩进不对齐,程序会报错。
d={}
for c in (65,97):
     for i in range(26):
          d[chr(i+c)]=chr((i+13)%26+c)

print(" ".join(d.get(c,c) for c in s]))

注释

  • 以符号#开始,表示本行#之后的内容为注释。
  • 包含在一对三引号...或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。
import paramiko

# 建立一个sshclient对象
ssh = paramiko.SSHClient()
# 将信任的主机自动加入到host_allow列表,须放在connect方法前面
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

空行和空格

  • 一段完整的功能代码之后增加一个空行,
  • 在运算符两侧各增加一个空格,
  • 逗号后面增加一个空格

续行符

续行符由反斜杠 \ 符号表达,用于单行代码较长的情况。

print("{}是{}的首都".format( \
     "北京",\
     "中国" \
     ))