美文网首页
[python]-day3

[python]-day3

作者: letry | 来源:发表于2017-12-01 12:36 被阅读0次

条件、循环语句(if、while、for)

python中使用冒号标识语句块开始,块中每一个语句缩进量相同,当回退或者已经闭合的块一样的缩进量时,表示语句块结束。
is 检查共享(True is True)、==检查值相等 (1 == True)、not 否

if语句

if expression:
    statments

自上而下判断,注意分号,如果条件为true,则执行以下相同缩进的代码

age = int(raw_input('age : '))  #raw_input读取的内容以字符串形式返回,需要进行转换为int
print type(age)
if age >= 18:
  print 'your age is ' ,age
  print 'adult'
elif age >= 6:
  print 'teenager'
else:
  print 'kid'

三元表达式

4 if True else 3
[4,3][True]    #如果条件为真,则取1,即队列中的3

assert断言

assert可以在程序中引入调试代码,不应用于必须执行以确保程序正确的代码
assert test [,msg]
test为一个表达式,其值应该为True或者False,若果是False,assert会引发AssertionError异常并使用在assert中提供的可选消息msg

def write_data(file,data):
    assert file,"write_data:file not defined!"

while循环

while expression:
    statments

break结束while,continue跳出当次循环,else在非break结束while以后执行,pass则不做任何事情

sumer = 0
n = 99
while n > 0:
    sumer = sumer + n
    n -= 2
    print n
    if n%5==0:
        pass             #空转
        continue
    print n
    if n==61:
        print n
        break   
else:                      #break的条件没有满足,使用else输出
    print 'no finding'  
print sumer

for循环

break结束while,continue跳出当次循环,else在非break结束while以后执行,最后迭代的值将会在for循环结束后保留
for ...in循环(for item in iterable(集合):)
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print name
for num in range(0,10):
print num
d={'x':1,'y':2,'z':3}
for key in d:
print key,'ke is ',d[key]

循环嵌套,乘法口诀

for i in range(1,10):
  for j in range(1,10):
    print '{} * {} = {}'.format(i,j,i*j)

相关文章

  • Python自学笔记Day3

    Python自学笔记——Day3 第一个Python程序 1. 代码的编写 使用什么工具编写代码?记事本、Note...

  • Python基础——day03

    Python基础——day3一. While循环while和if的用法基本类似,区别在于,if条件成立,则执行一...

  • Day03 - Python基础3

    Day03的课程要点记录详细教程地址:金角大王 - Day3 Python基础3 | 金角大王 - Day2 Py...

  • [python]-day3

    条件、循环语句(if、while、for) python中使用冒号标识语句块开始,块中每一个语句缩进量相同,当回退...

  • Python Day3

    1、字符说明补充 字符串的引号('' "" ''' ''')必须是英文引号布尔值首字母大写Ture False...

  • Python - Day3

    1.如何通过脚本将一个文件中的内容拷贝到另一个文件中? ①若filename不存在,创建一个文件,并可写入数据op...

  • Python Day3

    字符串反转 leetcode 34 Reverse String

  • 我的自学之路(python)006----简单四则运算器

    趁胜追击,于是完成作业以后,又申请了day3作业。用vscode打开python文件,写一个简单四则运算的计算器,...

  • Day3 Python基础

    Python基础编程 python 简介: 创始人: Guido van Rossum(荷兰人) 创建时间:198...

  • Python笔记Day3

网友评论

      本文标题:[python]-day3

      本文链接:https://www.haomeiwen.com/subject/ewoibxtx.html