首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python数据挖掘编程基础4

Python数据挖掘编程基础4

原创
作者头像
发布2025-05-09 09:52:51
发布2025-05-09 09:52:51
1290
举报

2.1.2 判断与循环

a.判断和循环是所有编程语言的基本命令,Python的判断语句格式如下。

if 条件句1:

语句1

elif 条件2:

语句2

else:

语句3

b.需要特别指出的是,Python一般不使用花括号({}),也没有end语句,可使用缩进对齐作为语句的层次标记。同一层次的缩进量要一一对应,否则会报错。以下是一个错误的缩进实例,如代码清单2-9所示。

代码清单2-9 错误的缩进示例

a=0

if a==0:

print(‘a为0’)//缩进2个空格

else:

print(‘a不为0’)//缩进3个空格

不管是哪种语言,正确的缩进都是一种优雅地编程习惯。

c.Python中有for循环和while循环两种,如代码清单2-10所示。

代码清单2-10 for循环和while循环

//for循环

i=0

for j in range(51)😕/该循环过程是求1+2+3+……+50

i=i+j

print(i)

//while循环

i=0

j=0

while j<51://该循环过程试也是求1+2+3+……+50

i=i+j

j=j+1

print(i)

d.在代码清单2-10中,for循环含有in和range语法。in是一个非常方便而且非常直观的语法,用于判断一个元素是否在列表或元组中。range用于生成连续的序列,一般语法格式为range(a,b,c),表示以a为首项、c为公差且不超过b-1等差数列,如代码清单2-11所示。

代码清单2-11 使用range生成等差数列

for i in range(1,5,1):

print(i)

输出结果如下:

1

2

3

4

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档