python入门知识(13)-for循环
2019-02-10 18:22
141 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42183408/article/details/86919853
欢迎来到python讲堂!打开你的IDE,开始python之旅吧!
for循环
首先,打开你的IDE,输入如下代码:
for letter in 'Hello World!': print(letter)
你看到了什么?
H e l l o W o r l d !
这两行代码打印出了"Hello World!"中的每一个字符,用一句话来概括for就是这样的:
于......中的每一个元素,do something
↓关键字↓ ↓元素↓ ↓关键字↓ ↓集合↓ for thing in something: do something
- for后的thing是一个元素的变量,变量名称随你起。
- in后是一个集合,可以是字符串,也可以是列表等
在学习下面的例子前,我们先来学习一个新东西:
range()
你可以把两个整数塞进range里来得到这两个整数间的所有整数:
range(0,5),这样就会得到:
0,1,2,3,4这五个数
注意:包括start数,但不包括end数
接下来看些更完整的:
range(start,end,step)
start指起始点,end指终止点,step指两个数间跨过的数值
看两个例子:
>>>range(0,30,6) [0,6,12,18,24] >>>range(0,15,4) [0,4,8,12]
你可以在里面只填一个数,那你填的就是end,假设你填了x,那么完整看起来应该是这样的:
range(0,x,1),也就是说start和step如果不填的话会自动设置为0和1;
你也可以填两个数,假设你填了x,y:那么就像这样:
range(x,y,1),至于三个都填呢…我想就不用说了吧…
不过这次只用到两个整数的…
那你讲那么多干嘛!
为了你们好啊!
回来回来:
打印九九乘法表
应该看起来像这样:
1*1=1 1*2=2 1*3=3 ......
看代码吧:
for i in range(1,10): for j in range(1,10): print('{0}*{1}={2}'.format(i,j,i*j))
三行代码,简单吧!
说明:程序猿一般喜欢用i,j作为for循环变量…至少我觉得是这样的…
相关文章推荐
- 4-13 Python从入门到核心
- Python简单入门语法python基础入门知识
- 用Python和Pygame写游戏-从入门到精通(13)
- 用Python和Pygame写游戏-从入门到精通(13)
- python3.5入门笔记(一)--------基础知识
- 机器学习基本知识以及几种分类算法的Python实现(适合入门)
- python入门(九)python基础知识点补充
- # Python 学习从入门到放弃(四)--类和模块的基础知识
- 2014/9/27 22:00 Python入门知识了解
- 【Python爬虫】入门知识
- Python零基础入门二十四之正则表达式知识补充
- Python 3 入门基础知识大全
- Python入门基础知识总结
- Python 入门教程--基础知识
- [Python微信开发] 一.itchat入门知识及微信自动回复、微信签名词云分析
- 【福利】Python入门基础知识大盘点
- Python入门学习笔记————13(继承,多态,类相关函数)
- 【python数据挖掘课程】二十二.Basemap地图包安装入门及基础知识讲解
- Python学习手册(1入门知识-数据类型)
- 要被忘记了的python2入门的小知识(这些你的知道吗?)