Python数据结构与循环语句

# Python数据结构与循环语句:  



首先编程是一项技能,类似跑步,期初不必在意细节,能使用起来就行,等学的游刃有余了再回过头来关注细节问题也不迟。 

关于买书: 学会python之后,才需要买书(豆瓣8.0以上) 

学习编程的方法: 



    编程的思想:怎么用编程的思路思考问题。

    具体的编程语言去实现:我们此时选择的Python。   



... 



###Python变量:    



- 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 

-     基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。  

-     因此,变量可以指定不同的数据类型,这些变量可以存储整数、小数、字符或布尔值等。  



###Python数据结构:   



- int、float

-     str

-     bool

-     list

-     dict

-     tuple 



###Python逻辑控制:  

逻辑控制的实质: 根据不同情况,执行不同代码。 

循环语句: 根据判断条件,一直不停执行代码。   

Python字符串引号: 



    * 单引号

    * 双引号

    * 三引号 



这三种引号均可表示字符串,唯一需要注意的是: 



a. 三引号可表示注释:



    """

    注释信息

    """



b. 当一行字符串有单引号,双引号或三引号相互嵌套时,需要区分开代码外面和里面分别使用不同且统一的引号。



    "It's my python book!" 



###Python逻辑运算



布尔运算符:



    and 

    or 

    not 



成员运算:  



    in 

    not in



###关于等号: 



    ==: 作判断,如 a == b,即判断a与b是否相等,返回True或False,等同于 is:a is b。 

    =: 作变量赋值使用, 如 a = "yangbin",即把字符串“yangbin”赋值给变量a。   





### Python流程控制: 



if条件判断: 



    if "判断条件1": 

        执行体1 

    elif "判断条件2": 

        执行体2 

    ... 

    else: 

        执行体3 



for循环:



    for "条件":  

        执行体 



>其中for循环是专门针对list dict等结构的。 



例: 





    for i in [1, 2, 3, 4, 5, 6]: 

        print(i)

    

    打印结果:  

    1

    2

    3

    4

    5

    6



while循环:  



    while "条件":  

        执行体1    



在 python 中,while … else 在循环条件为 false 时执行 else 语句块: 



    while "条件":

        执行体1 

    else: 

        执行体2 



continue语句:



    continue语句用在while和for循环中。

    continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。 

例:



    while True:

        print("123")

        continue

        print("456")

    

    打印结果: 

    一直打印123 

    

break语句: 



    break语句用在while和for循环中。

    break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

    如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

例: 



    while True:

        print("123")

        break

        print("456")

    

    打印结果: 

    123

上一篇:JQuery(2)


下一篇:理解 PHP 依赖注入 和 控制反转