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
posted @ 2017-04-28 14:09  yangbin  阅读(468)  评论(0编辑  收藏  举报