• while循环、流程控制、基本运算符、编码问题、in和not in


    一、while循环

      1.语法格式:

      while 条件:

        代码块

    例:打印数字1到100

    1 number = 1
    2 while number<=100:
    3     print(number)
    4     number = number + 1

    二、 流程控制

      1.break 

      打断终止本层循环。

      2.continue

      停止本次循环继续执行下一次循环。

      3.break和continue的区别

      break是彻底停掉当层循环,continue是停止当前本次循环,继续执行下一次循环

    格式化输出

      %s  占位,占位的是字符串

    print("我的名字叫%s" % (name))

      %d 占位,占位的是整数

    print("%d年%d月%d日" % (year,month,day))

      如果你的格式中出现了%s这样的格式化的内容,后面的%都会认为是格式化,如果想要使用%,需要转义%%

    三、基本运算符

      1.算数运算

       +(加) , - (减) , * (乘) , / (除) , % (取余)  , ** (次幂) , // (整除)

      2.比较运算

       == 等于 ,!= 不等于 ,<>  不等于 ,>,<,>=,<=

      3.赋值运算

      += ,-=,*=,/=

      4.逻辑运算

      and

      并且的含义,左右两端同时为真,结果才能是真

      or

      或者的含义,左右两端有一个是真,结果就为真,所有的条件是假,结果才会是假。

      not

       取反,非真即假,非假即真。

      运算顺序:() > not > and > or

      x or y  如果x是0,返回y,如果x是非零,返回x。

      and 与 or 相反,不要总结and,记住or。

      Flase当0来看,但不是0,True是非0

    四、编码的问题

      ASCII 编码:最早的编码,至今还在使用,8位,1个字节。

      GBK编码:国标码,16位,2个字节

      Unicode编码:万国码,32位,4个字节

      UTF-8编码:UTF-8. 可变长度的unicode.

            英文: 8位. 1个字节

            欧洲文字:16位. 2个字节

            汉字. 24位. 3个字节

       8bit = 1byte
      1024byte = 1KB
      1024KB = 1MB
      1024MB = 1GB
      1024GB = 1TB

    五、in和not in

      在python中,要判断特定的值是否存在列表中,可使用关键字in,判断特定的值不存在列表中,可使用关键字not in

    content ="python是一门高级语言"
    if "高级"  in content:
        print("***")
    else:
        print(content)
    content ="python是一门高级语言"
    if "高级" not  in content:
        print(content)
    else:
        print("****")

      

  • 相关阅读:
    matlab中的rng函数
    重装系统的两种方法
    如何用cmd指令清除U盘的PE分区
    python缩进
    matlab处理dat数据
    word空格后整体移动的问题
    窗函数
    去除信号中的直流分量
    第07组 团队Git现场编程实战
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9376981.html
Copyright © 2020-2023  润新知