python 学习笔记(07)

简介:

循环语句  if    for    

if

格式:

1.

    if 条件:    #此处条件若以True 或 False 作为条件,第一个字母必须大写

        语句    

    else:

        语句

2.        

    if 条件:

        语句

    elif 条件:

        语句

    ……

    else

        语句


********注意缩进很重要,if 只会执行有缩进的语句


if 根据逻辑值(bool)来进行判断,如:对 与 错, 真 与 假, 空 与 非空 等。


逻辑值


逻辑值包含两个值:

    True    表示非空的量(如:string, tuple, list, set, dictonary 等),所有非 0 数

    False    表示 0, None, 空的量 等。

作用:主要用于判断语句中

    一个字符串是否为空

    一个运算结果是否为0

    一个表达式是否可用


逻辑结构:

    and 逻辑与               当需要同时满两个条件时

        if 条件1 and 条件2:

    or 逻辑或                 满足其中一个条件时

        if 条件1 or 条件2:

    not 逻辑否  非            取反

        if not 条件:

   

for

    循环遍历序列,如是一个列表或一个字符

格式:

    for i in 列表,字符串,字典,元组,表达式等


range  循环结构

    for i in range(100):   遍历100次

    for i in range(1,11):   1-10

    for i in range(1,10,2):  起始值,终止值,步进值  1,3,5,7,9


1加到100

    #!/usr/bin/python

    i = 0

    for i in range(1,101):

        num=i

        num+=i

        print num

列表遍历

    s = [1,2,4,6,'w','y']

    for i in range(len(s)):

        print s[i]


遍历字典

    d = {1:11,2:22,5:55}

    for i in d:

        print i   #只能获取到字典的 key

        print d[i]

print d.items()    返回的是一个元组,


元组拆分

    for k,v in d.items():

        print k

        print v

本文转自   tianshuai369   51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1710120



相关文章
|
17天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
26 1
|
4月前
|
SQL 分布式计算 大数据
Python+大数据学习笔记(一)
Python+大数据学习笔记(一)
43 0
|
23天前
|
算法 搜索推荐 测试技术
python排序算法及优化学习笔记1
python实现的简单的排序算法,以及算法优化,学习笔记1
33 1
|
6月前
|
jenkins 持续交付 开发工具
Python学习笔记_Devops_Day05
Python学习笔记_Devops_Day05
|
6月前
|
持续交付 开发工具 数据安全/隐私保护
Python学习笔记_Devops_Day04
Python学习笔记_Devops_Day04
|
6月前
|
JSON JavaScript 前端开发
Python学习笔记_Devops_Day02
Python学习笔记_Devops_Day02
|
6月前
|
SQL 关系型数据库 数据库
Python学习笔记_Day09
Python学习笔记_Day09
|
6月前
|
Python
Python学习笔记_Day08
Python学习笔记_Day08
|
6月前
|
数据安全/隐私保护 Python
Python学习笔记_Day07
Python学习笔记_Day07
|
3月前
|
存储 算法 程序员
Python语言学习笔记-第二阶段
Python语言学习笔记-第二阶段