欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

小白之入口即化——十分钟看懂while循环,字符串格式化,运算符

程序员文章站 2024-01-10 21:46:47
while循环 1. while循环—死循环 2. while空格+条件+冒号 缩进+循环体 3.打断死循环 break 终止当前循环 改变条件 自动定义修改控制执行次数 关键字:break 终止当前循环 continue 伪装成循环体中最后一行代码(官方:跳出本次循环,继续下次循环) break ......

while循环

  1. while循环—死循环

  2. while空格+条件+冒号

    缩进+循环体

    3.打断死循环

  • break--终止当前循环

  • while true:
        print(123)
        print(234)
        break
        print(345)
    print(1111)
  • 改变条件--自动定义修改控制执行次数

  • num=0
    while num>1:
        print(2)
  • 关键字:break--终止当前循环 continue--伪装成循环体中最后一行代码(官方:跳出本次循环,继续下次循环)

  • break continue 相同:他俩一下代码都不执行

  • while else :while条件成立的时候就不执行了,条件不成立的时候就执行else

字符串格式化

%--占位

%s--占字符串的位

%d--占数字的位

%%--转义成普通的%

s=“你好%s"

s%("我好")

f"{变量名}{字符串}” 3.6版本及以上才能使用

字符串格式化按照位置顺序传递

sep='\n'换行 \t制表符 \r回车键

运算符

  1. 算数运算符:


  2. / python2中获取到的都是整数(5/2=2),python3获取的都是浮点数(5/2 =2.5)

  3. //整除 也叫地板除

  4. ** 幂 次方 print(3**2)

  5. %模 取余 (5%2 结果是1)

  6. 比较运算符

    < > >= <=

  7. == 等于 比较

  8. != 不等于

  9. 赋值运算符:

  10. =赋值

  11. +=自加 num=num+1 num+=1

  12. -=自减

  13. *=自乘

  14. /=自除

  15. //=

  16. **=

  17. %=

逻辑运算符

  1. and与/和

  2. or或

  3. not非

    1. and都为真取and后面的值
    2. and都为假的时候取and前的值
    3. and一真一假取假
    4. or都为真的时候取前面
    5. or都为假的时候取or后面的值
    6. or一真一假取真的

    从左向右执行 ()>not>and>or

    成员运算符

    in 存在

    not in 不存在

    s = "alexdsb"
     if "sb" not in s:
         print(true)
     else:
         print(false)

编码初始

1.ascii (老美)不支持中文

  1. gbk (国标) 英文8位 中文16位
  2. unicode (万国码)英文16位 中文32位
  3. utf-8 (可变长的编码)英文8位 欧洲文16位 亚洲文24位
  4. linux--utf-8
  5. mac--utf-8
  6. windows--gbk

单位转换

1字节=8位

1bytes(字节)=8bit ***

1024bytes=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb tb就够用了

1024tb=1pb

1024pb=1eb