python中for循环缩进_Python基础- 缩进,选择和循环
缩进:
Python最具特色的是用缩进来标明成块的代码。下面我以if选择结构来说一下
if x >0:
print "Test"
print “Hello,world!”
if ...之后的:(冒号), 还有就是 print "Test" 和 print “Hello,world”前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。Python这样设计的理由纯粹是为了程序好看。
选择(条件判断):
if结构,如果if判断是True则执行if代码块
age = 20
if age >= 18:
print 'your age is', age
print 'adult'
if...else结构,如果if判断是False不执行if代码块,而是执行else代码块
age = 3
if age >= 18:
print 'your age is', age
print 'adult'
else:
print 'your age is', age
print 'teenager'
if...elif...else结构,可以做更加细致的判断
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
循环:
for...in循环
s1 = [12, 32, 43, 54]
for x in s1:
print x
for a in range(10): #range(10)就可以生成0-9的整数序列
print a**2
sum = 0
for x in range(101): #计算100以内的数相加
sum = sum + x
print sum
while循环
while循环,只要条件满足,就不断循环,条件不满足时退出循环
while 条件:
statement
例如:计算100以内的奇数之和
sum = 0
n = 99
while n < 0:
sum = sum + n
n = n - 2
print sum
中断循环
continue # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作
break # 停止执行整个循环
当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。
for i in range(10):
if i == 2:
continue
print i
当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。
for i in range(10):
if i == 2:
break
print i
python中for循环缩进_Python基础- 缩进,选择和循环相关推荐
- python中print的本质_Python基础语法全解
一.Python简介 1. 了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令 ...
- python中什么叫函数_Python 基础起步 (十) 什么叫函数?
Python 函数 大家好,这一期让我们来看看Python中比较核心的知识点:函数(也叫方法),那么到底什么是一个函数呢?先让我引入一个官方一点的定义: 函数是对程序逻辑进行结构化或者过程化的一种编程 ...
- python中while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块
什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...
- python中的封装调用_Python基础之封装
一.什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其 含义是其他程序无法调用. 要了解封装,离不开"私有化&qu ...
- python中面向对象编程简称为_Python基础-面向对象编程
本文完全转载自廖雪峰大神的教程: 面向对象编程--Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的 ...
- 列举python中常用的数据类型_Python基础知识 变量和简单数据类型
在本章节中,将介绍Python程序中会使用到的各种数据类型,以及如何在程序中使用变量来表示这些数据.其中用到的一些例子均来自<Python编程从入门到实践 第2版>. 一.变量 1. 变量 ...
- python中byte2array报错_python基础-bytes和bytearray的用法
Python中的序列类型有bytes和bytearray. 二进制序列类型的用法比较少见,是python中少用的一种序列类型,对于二进制序列类型,大家基本了解即可. bytes二进制序列类型 指定长度 ...
- python中return输出字符串_python基础——字符串
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello W ...
最新文章
- 慕课python第四周测试卷_中国大学慕课用Python玩转数据期末考试查题公众号答案...
- 智能合约如何可信的与外部世界交互
- 基于tensorflow的RNN自然语言建模
- 支持驱动最好的linux软件,Linux平台设备和驱动
- 20169214 2016-2017-2 《网络攻防实践》实验二学习总结
- 64位的Linux中运行32位的应用程序
- 10 个十分难得的 javascript 开发经验
- 如何使用 MySQL 的 IDE 导出导入数据表文件(以 Navicat for MySQL 导出导入 Excel 文件为例)
- 将 PAGE_VERIFY 数据库选项设置为 CHECKSUM
- java喷泉编码_Java干货分享使用JS实现简单喷泉效果
- linux下的C语言开发(信号处理)
- 白话数据结构之【最小生成树】(转载)
- 抱怨一下有些邮件列表的气氛
- MLP多层感知机原理简介+代码详解
- R语言作图——Lollipop chart(棒棒糖图)
- golang 同一个包下不同文件之间函数调用问题
- 终端滑模(Terminal滑模)理解
- X86、NP、ASIC、MIPS架构对比,存储
- 职场上思路不清楚的人有多可怕
- GUCCI、LV等奢侈品巨头如何布局元宇宙的,其他品牌应该跟上吗?
热门文章
- 串口上升时间标准_国家电网公司时钟同步标准.pdf
- redis指定配置文件启动_redis基础知识整理-安装
- 计算机word设置渐变填充,Word中鲜为人知的渐变效果设置
- 卸载oracle——详细版
- 如何快速的入门git实现版本控制
- 硬盘清零工具_WinHex使用方法与使用WinHex恢复硬盘实例
- java上机实验答案_java上机实验答案与解析
- sql server无法绑定由多个部分组成的标识符_HTML5服务器推送事件(Server-sent-event)...
- python123第6周答案_python123 测验6: 组合数据类型 (第6周)
- python笛卡尔_用Python 3来模拟笛卡尔积