• while循环与运算符


    1. 格式化输出

      在python中可以使用print函数将信息输出到控制台,如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符。%被称为格式化操作符,专门用于处理字符串中的格式。包含%的字符串,被称为格式化字符串。%和不同的字符连用,不同类型的数据需要使用不同的格式化字符。

      %s:字符串

      %d:有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全

      %f:浮点数,%.02f表示小数点后显示两位

      %%:输出%

    语法格式如下:

      print("格式化字符串"%变量1)

      print("格式化字符串"%(变量1,变量2,...))

    name = input("请输入姓名: ")
    age = input("请输入年龄: ")
    job = input("请输入工作: ")
    hobby = input("请输入爱好: ")
    msg = """------------------info of %s------------------
    Name : %s
    Age : %s
    Job : %s
    Hobby : %s
    ----------------------end--------------------------""" % (name, name, age, job, hobby)
    print(msg)

     2.while循环

      while循环的基本结构

    while 条件:
        # 循环体
        

      循环中止语句

        如果在循环的过程中,因为某些原因,不想继续循环了,需要用break或者continue语句。

        break用于完全结束一个循环,跳出循环体执行循环后面的语句。

        continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。

    print(111)
    while True:
         print(222)
         print(333)
         break
         print(555)
    print(666)

      while...else...

        与其他语言else一般只与if搭配不同,在python中还有while...else语句。

        while后面的else作用是指,当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。

    count = 1
    while count < 5:
        count = count + 1
        print(count)
    else:
        print(666)

    3.运算符

    算数运算符(+  -  *  /  %  **  //)

    %真正操作步骤:

      (1)用第一个数除以第二个数,得到最相近的两个商,取最小的数。

      (2)用第一个数减去第二个数和第一步得到的数的乘积

    比较运算符(== , !=,   >,   <,   >=,   <=)

      所有比较运算符返回1表示True,返回0表示False。

      比较运算符的结果始终是bool类型

    赋值运算符(+=,   -=,   *=,   /=,   %=)

    逻辑运算符

      and  x and y  x为False,则不计算y,直接返回x;x为True,则返回y

      or     x or y     x为True,则不计算y,直接返回x;x为False,则返回y

      not   not x    x为True,返回False;x为False,返回True

     逻辑运算符的优先级

      ()> not > and >or

    成员运算符(in not in)

    4.编码的初识

      ASCII

      UTF-8

      GBK

      8 bit == 1024 bytes

      1024 bytes == 1kb

      1024 kb == 1mb

      1024 mb == 1gb

      

      

  • 相关阅读:
    开篇有益-解析微软微服务架构eShopOnContainers(一)
    复杂而艰辛的重构之路--起步
    Visual Studio 我的插件
    【翻译】使用Visual Studio创建Asp.Net Core MVC (一)
    【翻译】使用Visual Studio在Azure上部署Asp.Net Core Web应用
    【翻译】在Visual Studio中使用Asp.Net Core MVC创建第一个Web Api应用(二)
    【翻译】在Visual Studio中使用Asp.Net Core MVC创建你的第一个Web API应用(一)
    【翻译】在Mac上使用VSCode创建你的第一个Asp.Net Core应用
    【翻译】Asp.net Core介绍
    新的一年订个小目标,比如每周更新1-2篇博文
  • 原文地址:https://www.cnblogs.com/yaoyanxin007/p/10457966.html
Copyright © 2020-2023  润新知