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

  

  

原文地址:https://www.cnblogs.com/yaoyanxin007/p/10457966.html