最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python中的行结构和缩进

来源:动视网 责编:小采 时间:2020-11-27 14:26:57
文档

python中的行结构和缩进

python中的行结构和缩进:程序中每条语句都以换行符结束 可以使用续行符(\)反斜杠将长语句分为几行wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0): print("杯子里的水是热的");有两种列外的情况下 一个语句不适用反斜线也可以跨
推荐度:
导读python中的行结构和缩进:程序中每条语句都以换行符结束 可以使用续行符(\)反斜杠将长语句分为几行wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0): print("杯子里的水是热的");有两种列外的情况下 一个语句不适用反斜线也可以跨


程序中每条语句都以换行符结束 可以使用续行符()反斜杠将长语句分为几行

wather_is_hot = 1; 
 
 watherer = 0; 
 
 if(wather_is_hot ==1) and 
 
 (watherer==0): 
 
 print("杯子里的水是热的");

有两种列外的情况下 一个语句不适用反斜线也可以跨行
1,单一语句可以跨行 如:含有 小括号 中括号 花括号时可以多行书写
例:

dict = { 
 
 'title':'行者', 
 
 'name' :'武松', 
 
 'num' : 12 
 
 }

2,三引号中的任意程序部分可以多行书写 不需要反斜线续行
例:

str = '''''水浒传第一回:高俅与端王(后来的徽宗)结识。 
 
 被提拔为殿帅府太尉,对曾打翻他的王升的儿子八十万禁军教头王进施行报复。 
 
 王进出走延安府,在史家村给史进教枪棒。 史进因擒少华山陈达而和朱武、杨春相识往来。 
 
 华阴县中秋夜来史家村捉拿赏月喝酒吃肉的史进并少华山三好汉''';

缩进用于标示不同的代码块 如函数体 条件语句 循环和类
代码块中的首条语句的缩进量是任意的 但是整个代码块中的缩进必须保持一致
如:

a = 17; 
 
if a : 
 
 a += 1; 
 
 a /= 2; 
 
 print(a); #缩进一致 正确
if a : 
 
 a +=1; 
 
 a /=2; 
 
 print(a); #缩进不一致 IndentationError 错误

如果 函数体、条件语句、循环或类较短,而且只包含一条语句 可将其放在同一行上 如:

if a>b: print('ok'); 
 
else: print('no');

要表示一个空的函数体 或者代码块 可使用pass 语句 如:

if a : 
 
 pass; 
 
else: 
 
 print('error');

由于python编程社区的首选是用空格 因此建议使用空格缩进 因为系统会将制表符转换为一个8倍数的空格量 如果运行python时使用了-t 那么在同一程序代码块中会发现有制表符和空格混用的情况,此时就会显示警告信息使用-tt可将这些警告信息 转换为TabError异常

在一行上放置多条语句 可使用分号;隔开,如果一行只有一条语句 可使用分号结尾(可选), ps:个人习惯使用;结尾
#字符 在python中表示此行的内容都是注释 出现在引号中的#字符 无此作用
另外 除非python交互模式下(解释器)运行 否则解释器将忽略所有的空白行
总结:
1,续行符 :用于将很长的程序代码分开展示
单一语句可以跨行不需要使用
三引号内的数据可跨行 不需要使用
2,缩进:首条语句缩进量任意 其余语句应和首条语句保持缩进一致
3,pass语句 :空函数体 或代码块
4,可使用分号;结束一条语句
5,#代表注释

文档

python中的行结构和缩进

python中的行结构和缩进:程序中每条语句都以换行符结束 可以使用续行符(\)反斜杠将长语句分为几行wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0): print("杯子里的水是热的");有两种列外的情况下 一个语句不适用反斜线也可以跨
推荐度:
标签: 中的 缩进 组成
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top