Python语句讲解

python语句讲解

1.print语句

1.1 基本输出
1.2 print的逗号  文件流的输入输出。
1.2 输出到文件 >>为重定向
          写入文件  f = open('a.txt','w')
          print >> f,'aaaaaaa',
          print >> f,'bbbbbbb'  
          #加个逗号是放在一行显示。


2.控制流语句(control flow)

2.1 由条件和执行代码块组成。
2.1.1 条件可分为决策、循环和分支
2.2 格式(冒号与4个空格永不忘)
2.3 if while for 函数,皆为contorl flow
           冒号分割了条件和代码块
  a = 2
if a > 1:
    print 'aa'
elif a > 4:
    print 'cc'
else:
    pass #"什么都不执行"


3.布尔值

3.1 控制流与真假值息息相关
3.1.1 不要误解了真假与布尔值

3.2 布尔值的几个最基本运算符
3.2.1 and  全部都为真
3.2.2 or    至少有一个为真
3.2.3 is 检查共享   
3.2.4 == 检查值
3.2.5 not  
                   if not false == 真 , 不假就是真
3.2.6 其他若干比较符号


4. if语句 (控制流语句)

4.1 if的组成 if else elif pass
4.1.1 if与elif替代了switch  ,  python没有switch语句
4.1.2 pass

4.2 奇技淫巧 三元表达式
4.2.1 x if  else
4.2.2 活用list  
4.2.3 三元表达式玩玩就好

三元运算符
4 if True else 3
等于
if True:
print 4
else:
print 3

活用list:
[4,3]  =  true  
[假的,真的] [条件]
print [1,0][True] # 0

#############################################################
python语句讲解-2
1.复习

1.1 控制流的基本组成部分 条件,执行代码块。
1.2 if的基本格式 
if expression:
statement(s)
1.2 控制流的条件表达式(expression)结果,必须为True真
1.3 冒号永不忘。尽量使用4个空格,而不是制表符

2.while语句
2.1 while的基本格式
while expression:
statement(s)

2.2 while的基本组成部分
2.2.1 break 结束while
2.2.2 continue 跳出当前这次循环,但不结束while
2.2.3 else 结束while以后执行
                               while true:
                                       print 
                                       break
                               else:
                                       end 
         while 的else不能和break合用, 执行break了,else块也跳出,contion 会执行else块。
2.3 注意:普通应用里,while一定要给一个结束条件,否则就是传说中的死循环

b = 1
while b:
    b += 1  python没有 a-- 这样的语法,用 a-=1 表示
    print b
    if b > 20:
        break

3.for语句

3.1 for的基本格式
for item in iterable:
statement(s)

3.2 for的基本组成部分
3.2.1 break
3.2.2 continue
3.2.3 else 

3.3  注意:for的最后一个迭代值将保留 ??

for x in 'aa dd ccd rr '.split(" "):
    print x,  #aa dd ccd rr 

4.布尔值再议

4.1 惰性求值,需要时再求值。 true && false  (短路逻辑 和php一样)
4.2 从左到右,从先到后。
4.3 利用小技巧。or之默认值。 from_url = url.get('from') or None 如果没有值,走None
    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值