2020 python学习第五天————while循环,for循环与数字类型

1.1 什么是循环

  循环指的就是重复做某一件事

1.2 为何要有循环

  循环就是为了让计算机能够像人一样去重复做某件事

1.3 如何用循环

  while循环,又称之为条件循环。能够重复多少次取决条件何时变为假。

  基本用法:

      while 条件:

        代码

        。。。

1.4 结束while循环的方式

  1.4.1条件变为False

    把条件变为False,不会立刻结束循环,会等到把本次循环体代码都运行完毕后,下一次循环开始重新判断条件时才会结束。

  1.4.2break

    break结束本层循环,只要运行到break就会立刻结束while循环,本次循环的后续代码都不会执行。

1.5 while循环的嵌套

  tag=True

  while tag:

    while tag:

      while tag:

        tag = False

  tag1 = True

  while tag1:

    tag2 = True

    while tag2:

      tag2 = False:

    tag1 = false

1.6 while+continue

  continue结束本次循环,直接进入下一次

  切忌在continue同一级别之后添加代码

1.7 while+else

  else的子代码会在循环正常结束的情况下运行

  break干死while循环的的情况称之为非正常结束

 

2.1 为何要有for循环

  for循环在循环取值时比while循环更简单

2.2 如何用for循环

  list = [ '1' , '2' , '3' ]

  for tag in list:

    print(tag)

  for循环的次数取决in后跟那个对象里有多少值

2.3 for+range

  使用方法:for tag in range(  .....  )

    range(起始位置,结束位置,步长)

    range(起始位置,结束位置)

    range(结束位置)

      默认起始位置为 0 ,默认步长为 1 。

2.4 for可以与break,continue,else连用

2.5 for嵌套

  for i in range( 3 ):

    print( i )

    for j in range( 2 ):

      print( j )

强调:在循环的过程中不要修改被循环的对象

 

3.1 数字类型

  整型int:记录年龄、等级等

    定义方式:x = int( 1 )

  浮点型float:身高、体重、薪资等

    定义方式:y = float( 1.2 )

  int与float都只能存一个值

  int与float都是不可变类型

3.2 数据类型转换

  int可以把纯数字的字符串转换成整型

    x = int( '1' )

  float可以把小数组成的字符串转换成浮点型

    y = float( '1.2' )

3.3 进制转换

  3.3.1十进制转成二进制(0b)

    bin(123)

  3.3.2十进制转成八进制(0o)

    oct(123)

  3.3.3十进制转成十六进制(0x)

    hex(123)

posted @ 2020-06-05 16:45  最冷不过冬夜  阅读(206)  评论(0编辑  收藏  举报