Python(二)順序与选择结构

本文详细介绍Python编程的基础知识,包括代码书写规则,如缩进、逻辑行与物理行的区别,及注释规范;顺序结构,例如赋值语句、数据输入与输出的方法;选择结构,介绍条件表达式的使用和多种分支结构的实现方式。适合初学者快速掌握Python编程的基本语法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一代码书写规则

1缩进

python依靠缩进来体现代码间的逻辑关系,缩进结束就表示一个代码块结束了。同时根据这种缩进对代码进行解释和执行。

(1)在python中缩进等同于其他语言的大括号

(2)python利用行首的空白(空格和tab键)来决定逻辑行的缩进层次。

(3)同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块

(4)python并未指定缩进的空白数目

(5)强烈建议在每个缩进层次使用单个制表符或两个或四个空格,千万别混用。

2逻辑行与物理行

(1)python希望一个物理行写一个语句(逻辑行),便于代码易读理解

(2)python中每个语句以换行结束

(3)一个物理行使用多于一个逻辑行,即多条语句写在一行,使用分号;

(4)当语句太长,也可跨多个物理行书写,用反斜线\作为续行符。

但是,当语句中包含[ ],{} ()括号就不需要使用多行连接符

3空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

注:空行不是python语法的一部分,有没有空行对于解释器来说不影响。

4注释

(1)'''...'''三重引号进行多重注释

(2)以 #进行单行注释

二順序结构

1赋值语句

序列赋值举例:

(a,b)=(1,'zhou')

print a,b #1 zhou

多目标赋值举例:

i=j=k=3

print i,j,k

2数据输入

raw_input()    接收字符串类型的输入数据

input()   

3数据输出

语法结构:

print <expression>,<expression>

print操作对象是字符串。

注意:

(1)在python命令行下,print是可以省略的,默认就会输出每一次命令的结果。

(2)多个<expression>之间用,隔开

(3)格式化控制输出,与c语言printf()函数基本相同

(4)print会自动在行末加上回车,自动换行,如果不需要换行输出,只须在print语句的结尾添加逗号,

三选择(条件判定)结构

1条件表达式组成

关系表达式,逻辑表达式,算术表达式(其结果为数值,在python中0看成false,非0看成true

2单分支

if 条件表达式:

  语句块

3双分支

if 条件表达式:

  <语句块1>

else:

   <语句块2>

4多分支

if 条件表达式1:

  <语句块1>

elif 条件表达式2:

  <语句块2>

...

else:

  <语句块n>

5选择结构嵌套

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值