zoukankan      html  css  js  c++  java
  • 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

      

      

  • 相关阅读:
    【资源集合】知识学习途径
    【经验总结】vue + element-ui 踩坑—— table 篇
    quartz和crontab的区别
    pycharm自动生成文件注释和函数注释
    IDEA设置类注解和方法注解(详解)
    kali linux 中科大 source
    kali中签名出错
    GTK+入门教程
    GTK hello player
    libgtk Gtk 窗口,控件,设置(添加图片等)
  • 原文地址:https://www.cnblogs.com/yaoyanxin007/p/10457966.html
Copyright © 2011-2022 走看看