python读书笔记之循环

for 循环

for 元素 in 序列

for a in [1,2,3,4]:

  print a

新的python函数range(),用来建立表

idx = range(5)

print idx

这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)

while循环

while i < 10

  print i

  i = i + 1

中断循环

continue   # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作

break      # 停止执行整个循环

时间: 2025-01-15 21:36:06

python读书笔记之循环的相关文章

Python读书笔记1

最近在学习<编写高质量代码-改善python程序的91个建议>,记录下读书笔记 使用版本:Python 3.4.0 系统:Windows7 1.字符串格式化: 1 def show(name,age,email): 2 #普通方法 3 print('your name is: %s \nyour age is: %i \nyour email is: %s' %(name,age,email)) 4 #更加清晰引用的方法 5 print('your name is: %(name)s \n y

python读书笔记-《A Byte of Python》中文第三版后半部分

编辑器:windows,linux 不要用notepad,缩进糟糕 -------------- 5.18缩进 同一层次的语句必须有相同的缩进.每一组这样的语句称为一个块. 1i = 5 2  print('Value is ', i)# Error! Notice a single space at the start of the line行首有空格 3print('I repeat, the value is ', i) 当你运行的时候,会得到下面的出错信息: 1File "whitesp

【Python学习笔记】循环和迭代

for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现,基本语法结构如下: #while语法while expression: statements #for语法 for item in s: statements while无限循环执行循环体中的语句,直到相关表达式求值为False.for语句迭代s中的所有元素,直到没有可迭代的元素为止.所有可迭代的对

Head Frist Python 读书笔记 列表推导(list comprehension)

列表推导(list comprehension)是个挺有意思的功能,应该是一个语法糖吧,列表推导这个名字大概是意译,不过list comprehension这个真不知道该怎么翻译. 列表推导是Python支持函数编程概念的一个例子. 列表推导的功能是减少代码书写量,可以省点事情,本来需要两行的,现在只需要一行. 比如说要对一个list中的所有数据都进行相同的处理,通常可以这么写: data=[1,2,3,4,5,6] result=[] for item in data: result.appe

Head Frist Python 读书笔记 第五章 处理数据

Bullet Option: sort(*, key=None, reverse=None) sort方法用于原地排序,可以接收两个keyword-only参数,并且此方法是的排序是稳定的. key:一个表达式,比较时会根据该表达式的计算结果进行排序 reverse:默认False,升序排列:True,降序排列 默认使用升序排列 >>> source=[5,2,8,4,3,6,7] >>> source.sort() >>> print(source)

python 学习笔记day02-python循环、文件、函数、模块

循环语句 while 循环 while 循环语法结构 当需要语句不断的重复执行时,可以使用 while 循环 while expression: while_sutie 语句 while_suite 会被连续不断的循环执行,直到表达式的值变成 0 或 False         #!/usr/bin/env python         # -- coding: utf-8 --         sum100 = 0         counter = 1         while count

Head First Python 读书笔记

记录一下这段时间看<Head First Python>记录的一些小知识,只是记了很少一部分,有需要的话以后再添加吧. for循环的使用: for 目标标识符 in 列表: 处理代码 if语句的使用: if 满足某个条件: true组 else: false组 len() BIF会提供某个数据对象的长度,或集合的项数. isinstance() BIF会检查一个标识符是否为某个指定类型. 使用可选参数: def print_lol(the_list , level = 0) 下面附一些代码:

python读书笔记

python有六个标准的数据类型: 1.Number(数字):int,float,bool,complex 2.String(字符串) 3.Tuple(元祖) 4.List(列表) 5.Dictionary(字典) 6.Sets(集合) 迭代器: 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 两个基本的方法:iter()创建迭代器对象 和 next()输出迭代器下一个元素. 生成器: 函数:  组织好的,可重复使用的,用来实现单一,或相关联功能的代码

Head Frist Python 读书笔记 第六章 定制数据对象

Bullet Points: 定义Class python中的class和JavaScript中的类似(后悔没有认真看JS),原则只有一个“方法是共享的,而属性不共享” class AthleteList: def __init__(self,a_name,a_dob=None,a_times=[]): self.name=a_name self.dob=a_dob self.times=a_times def top3(self): return sorted(set([float(sanit