zoukankan      html  css  js  c++  java
  • Python 学习日记 第二天

    日常鸡汤:

      既然总有一个人要赢,为什么不是我呢?


    一、while循环

    1.while循环的结构

    1 # while 循环结构体
    2 
    3 whie 条件:
    4     代码块
    5 else6     代码块
    frist

    执行流程:

    首先,判断条件是否为真,如果为真,则执行代码块,然后再次判断条件是否为真,再次执行代码块

    当条件为假时,执行else 之内的代码,跳出循环。循环结束

    2.continue 和 break 的含义和用途

    break 跳出循环,不执行break后面的语句,直接结束循环

    重点:如果遇到了嵌套循环,则跳出本层的循环,对外面的循环不影响

    continue:继续执行 ,当遇到continue的时候,结束本次循环,开始下次循环,同样不执行continue后面的语句

    3.“永动机”

    当我们的条件恒为真的时候,则我们的循环永不停止 ,相当于一个“永动机”

     1 # while 永久循环
     2 # 1
     3 while 1 4     pass
     5 
     6 #2
     7 while True:
     8     pass
     9 # 3
    10 
    11 a = [1,1]
    12 while a:
    13     pass
    14 
    15 # 所以当条件为真时,我们的循环永不停止
    16 # 观察3个循环体机构可以看出,我们的条件还有很大的变化,例如
    17 # 可以是一个非空列表,最终表达式为True的判断语句等等,不要被1 和 True局限
    third

    二、格式化输出

    格式化输出就是,通过一定的方式,把你输入的东西,按照一定的格式去输出

    eg

    name = input("Name:")
    age = input ("Age: ")
    
    print("你的姓名为 %s,你的年龄为 %d" % (name,age))
    
    
    # 这时候,你输入的是什么名字和年龄就会对应输出什么
    four

    在上面的代码中, %s代表字符串占位符,%d是数字占位符 。%为占位符

    像这样子的符号还有很多,以后遇到一个补充一个

    三、运算符

    1.运算符的分类

    • 算术运算符
    • 比较运算符
    • 赋值运算符
    • 逻辑运算符
    • 位运算符
    • 成员运算符
    • 身份运算符

    2.各种运算符

    • 算术运算符: + - * / %(取模取余数) // (整除取整数) **(幂运算符)
    • 比较运算符: ==   !=  >   <   >=   <=
    • 赋值运算符:= +=  -=  *=  /=  %= **= //=
    • 重点:c += a   等效于 c=c+a
    • 位运算符: &  |  ^ ~ << >>
    • 逻辑运算符: and  or  not
    • 成员运算符: in not in
    • 身份运算符:is is not

    3.运算符的优先级

      简单的来说,各自有的先算各自的,接下来是小括号里面 然后 not ==》 and ==》 or

  • 相关阅读:
    [译]Vulkan教程(09)窗口表面
    [译]Vulkan教程(08)逻辑设备和队列
    [译]Vulkan教程(07)物理设备和队列家族
    Linux命令行文本工具
    go语言周边
    go第三方常用包
    Centos6安装gcc4.8及以上版本
    pyenv设置python多版本环境
    Redis慢日志
    PHP-CPP开发扩展(七)
  • 原文地址:https://www.cnblogs.com/Chamster/p/9274872.html
Copyright © 2011-2022 走看看