缩进:

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基础- 缩进,选择和循环相关推荐

  1. python中print的本质_Python基础语法全解

    一.Python简介 1. 了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令 ...

  2. python中什么叫函数_Python 基础起步 (十) 什么叫函数?

    Python 函数 大家好,这一期让我们来看看Python中比较核心的知识点:函数(也叫方法),那么到底什么是一个函数呢?先让我引入一个官方一点的定义: 函数是对程序逻辑进行结构化或者过程化的一种编程 ...

  3. python中while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  4. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  5. python中的封装调用_Python基础之封装

    一.什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其 含义是其他程序无法调用. 要了解封装,离不开"私有化&qu ...

  6. python中面向对象编程简称为_Python基础-面向对象编程

    本文完全转载自廖雪峰大神的教程: 面向对象编程--Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的 ...

  7. 列举python中常用的数据类型_Python基础知识 变量和简单数据类型

    在本章节中,将介绍Python程序中会使用到的各种数据类型,以及如何在程序中使用变量来表示这些数据.其中用到的一些例子均来自<Python编程从入门到实践 第2版>. 一.变量 1. 变量 ...

  8. python中byte2array报错_python基础-bytes和bytearray的用法

    Python中的序列类型有bytes和bytearray. 二进制序列类型的用法比较少见,是python中少用的一种序列类型,对于二进制序列类型,大家基本了解即可. bytes二进制序列类型 指定长度 ...

  9. python中return输出字符串_python基础——字符串

    Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello W ...

最新文章

  1. 慕课python第四周测试卷_中国大学慕课用Python玩转数据期末考试查题公众号答案...
  2. 智能合约如何可信的与外部世界交互
  3. 基于tensorflow的RNN自然语言建模
  4. 支持驱动最好的linux软件,Linux平台设备和驱动
  5. 20169214 2016-2017-2 《网络攻防实践》实验二学习总结
  6. 64位的Linux中运行32位的应用程序
  7. 10 个十分难得的 javascript 开发经验
  8. 如何使用 MySQL 的 IDE 导出导入数据表文件(以 Navicat for MySQL 导出导入 Excel 文件为例)
  9. 将 PAGE_VERIFY 数据库选项设置为 CHECKSUM
  10. java喷泉编码_Java干货分享使用JS实现简单喷泉效果
  11. linux下的C语言开发(信号处理)
  12. 白话数据结构之【最小生成树】(转载)
  13. 抱怨一下有些邮件列表的气氛
  14. MLP多层感知机原理简介+代码详解
  15. R语言作图——Lollipop chart(棒棒糖图)
  16. golang 同一个包下不同文件之间函数调用问题
  17. 终端滑模(Terminal滑模)理解
  18. X86、NP、ASIC、MIPS架构对比,存储
  19. 职场上思路不清楚的人有多可怕
  20. GUCCI、LV等奢侈品巨头如何布局元宇宙的,其他品牌应该跟上吗?

热门文章

  1. 串口上升时间标准_国家电网公司时钟同步标准.pdf
  2. redis指定配置文件启动_redis基础知识整理-安装
  3. 计算机word设置渐变填充,Word中鲜为人知的渐变效果设置
  4. 卸载oracle——详细版
  5. 如何快速的入门git实现版本控制
  6. 硬盘清零工具_WinHex使用方法与使用WinHex恢复硬盘实例
  7. java上机实验答案_java上机实验答案与解析
  8. sql server无法绑定由多个部分组成的标识符_HTML5服务器推送事件(Server-sent-event)...
  9. python123第6周答案_python123 测验6: 组合数据类型 (第6周)
  10. python笛卡尔_用Python 3来模拟笛卡尔积