码迷,mamicode.com
首页 > 编程语言 > 详细

第十一课:Python语句讲解

时间:2016-05-30 23:28:07      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:


一、print语句
1. 基本输出

print i am a boy

 

2. print的逗号

print this is 1,
print "this is 2"

 

3. 输出到文件 >> 为重定向

>>> f = open(D:\Python27\print.txt,w)
>>> print >> f,"hahaha"
>>> print >> f, "2hahahaah",
>>> print >> f, "i am a boy"
>>> f.close()


hahaha
2hahahaah i am a boy

 

二、控制流语句(control flow)
1. 由条件和执行代码块组成
1.1 条件可以分为决策(if - 决策条件)、循环(for - 循环条件)和分支(swich - 分支条件,被if elif 代替)
2. 格式(冒号与四个空格永不忘)
3. if while for 函数,都是control flow

控制流语句的本质上是要实现业务逻辑. 条件无论是决策还是循环,都是与bool值息息相关的.

 

三、布尔值
1. 控制流与真假值息息相关
1.1 不要误解真假与布尔值
2. 布尔值的几个最基本运算符
2.1 and 全部为真,才是真.
2.2 or 只要一个为真,就是真
2.3 is
2.4 == 检查值 检查左边 和 右边值是否相同
2.5 not
2.6 其他若干比较符号

# -*-coding=utf-8-*-


# : 冒号分隔了条件和代码块
# 缩进 4个空格

# if True: #条件
#   print 4 # 执行代码块


x = 3

# 判断事情的真假时, 建议使用这个方法
if x: # if x == bool(x)
  print 4

# 判断事情的真假时, 不建议使用这个方法
if x is True: # is 检查是否引用了同一个数据对象, x is True, x 引用的是整型对象, True引用的是bool值的数据对象 
  print 5

# 假设 真(这里必须是真bool值):
# 执行接下来的语句
#
# 假设 不假:
# 执行接下来的语句

if not False:
  print not False

结果是 not False

 

四、if语句(控制流语句)

1. if的组成 if else elif pass
1.1 if与elif 替代了 swich
1.2 pass

 

 

# 假设 真(这里必须是真bool值):
#   执行假设真的代码块
# 否则:
#   执行假设假的代码块

if True:
  print True
else:
  print False

# 假设 真(这里必须是真bool值):
#   执行假设真的代码块
# 假设 假:
#   执行假设假的代码块
# 否则(不为真,也不为假):
#   执行代码

if True:
  print True
elif not True:
  print False
else:
  pass # 什么都不执行

 

2. 奇技淫巧 三元表达式
2.1 x if else
4 if True else 3

if True:
  print 4 
else:
  print 3

[4,3][True] [4,3][False]

 


2.2 活用list

[假的答案, 真的答案][条件]

2.3 三元表达式玩玩就好

第十一课:Python语句讲解

标签:

原文地址:http://www.cnblogs.com/huiming/p/5544129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!