python中for语句的使用_对Python中for复合语句的使用示例讲解
当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧——for复合语句。
简单写一个小程序,用于延时循环嵌套功能如下:
#!/usr/bin/python
defFunc1(ten_num,one_num):
for i in range(ten_num):
for j in range(one_num):
print(10 * i + j)
Func1(2,5)的执行结果如下:
0
1
2
3
4
10
11
12
13
14
以上是一个数字组合运算的结果清单。接下来使用for的复合语句实现类似功能,增加扩充代码如下:
#!/usr/bin/python
defFunc1(ten_num,one_num):
for i in range(ten_num):
for j in range(one_num):
print(10 * i + j)
defFunc2(ten_num,one_num):
print([(10 * i + j)
for i in range(ten_num)
for j in range(one_num)])
#Func1(2,5)
Func2(2,5)
程序的执行结果如下:
[0, 1, 2, 3, 4,10, 11, 12, 13, 14]
这里以列表的形式存储了生成的各种数字组合结果并进行了打印。程序实现的功能类似,但是从上面的代码以及结果来看,for复合语句还是有其自己的特点的。
具体如下:
1,从代码上看,复合语句的形式代码更为凝练;
2,从阅读上看,复合语句其实在表述上更加贴近于英语语法;
3,在实现结果的矩阵化上,复合语句更有优势。
以上这篇对Python中for复合语句的使用示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
您可能感兴趣的文章:Python中for循环控制语句用法实例详解Python中for循环的使用方法Python 循环语句之 while,for语句详解Python2与python3中 for 循环语句基础与实例分析Python中for循环详解详解Python中的循环语句的用法详解Python中for循环的使用
python中for语句的使用_对Python中for复合语句的使用示例讲解相关推荐
- python中if语句的实例_对python中if语句的真假判断实例详解
说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...
- python语句分为复合语句与_对Python中for复合语句的使用示例讲解
当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧--for复合语句. 简单写一个小程序,用于延时循环嵌套功能如下: #!/usr/bin/p ...
- python语句分为复合语句_对Python中for复合语句的使用示例讲解
当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧--for复合语句. 简单写一个小程序,用于延时循环嵌套功能如下: #!/usr/bin/p ...
- python中的与或非_「Python基础」 While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...
- python中while语句的用法_全面解析Python的While循环语句的使用方法
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...
- latex中if语句怎么用_如果 (If) | Python 中的条件控制语句详解
点击上方"可乐python说"关注公众号,点击右上角 "..."选择"设为星标"第一时间获取最新分享! 前言 Hi,大家好,我是可乐,生活中 ...
- 关于python赋值语句下列选项中描述正确的是_关于 Python 语句 P = –P,以下选项中描述正确的是________...
[单选题]以下选项中,哪一个是Python语言中代码注释使用的符号?________ [简答题]身份认同是对自身的认知,当你对"我是谁"有个清晰的概念时,你就能对将来想要的生活有个 ...
- python对excel增删改查_利用python模拟sql语句对员工表格进行增删改查
本文主要给大家介绍了关于python模拟sql语句对员工表格进行增删改查的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 具体需求: 员工信息表程序,实现增删改查操作: 可进行模糊查询, ...
- python中for语句可以有else部分_Python中的for...else语句可以不写else吗?
学习过程中遇到这个问题来交流下. 首先我们来看这个循环: for i in range(1,6): for k in range(1,i): print (k,end='')#可以设置end参数为空字 ...
最新文章
- 转-Redis学习手册(目录)
- Swift和Java在函数(method/方法)方面的比较
- Tree 1.5 For Net 2.0
- Ubuntu14.04下安装wineqq国际版和卸载QQ
- 如何使用Topshelf管理Windows服务
- UITableView的UITableViewStyleGrouped
- Java面向对象(五)abstract --- 抽象
- TCP与UDP的选择--结合QQ来说明
- Spring ---- ssm整合
- 拯救万千学子于水深火热之中!Facebook开源无梯度优化工具
- IOS 归档 即序列化与反序列化
- 两table水平滚动条级联滚动(同步滚动)。 table1放标题,table2放内容。
- python之scipy
- window 和虚拟机通过tftp实现文件传输
- 明解c语言答案第八章,《明解C语言》第1章初识C语言练习题答案(最新整理)
- Python学习week6--类
- 专访百度AI交互设计院院长关岱松:感知类学科的尽头都是心理学 | 甲子光年
- Type-c引脚定义
- 【域渗透提权】CVE-2020-1472 NetLogon 权限提升漏洞
- Apollo星火计划学习笔记第四讲2——高精地图定位模块