python基础入门while循环 格式化 编码初识

Posted tangjian219

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础入门while循环 格式化 编码初识相关的知识,希望对你有一定的参考价值。

一.while循环

1.格式

  1. while+空格+条件+英文冒号:

? 缩进+结果(循环体)

? #若条件为真则一直执行,条件为假则不执行

while True:
    print('痒')
    print('....')#痒和....的无限循环

技术图片

  1. while循环停止的方法

    修改while的条件 改为假

    break 当程序执行到break时 break一下的代码将不会执行

  2. continue 跳出本次循环,继续下次循环,伪装成最后一行代码

    num = 0
    while num < 10:
        num += 1
        if num == 5:
            continue
        print(num)#1234678910

? break 终止循环 break一下的代码将不会执行

num = 0
while num < 10:
    num += 1
    if num == 5:
        break
    print(num)#1234 
   
  1. while else

    # 循环一
    while True:
        if 3 > 2:
            print('你好')
            break
    else:
        print('不好')#当条件为真时进入循环接着执行if  当条件为假时则执行else
    

二.字符串格式化

a = '------info------'
b = 'name:'
c = 'age:'
d = 'job:'
e = '-------end-------'
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业:')
print(a+'\n'+b+name+'\n'+c+age+'\n'+d+job+'\n'+e)

name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业')
msg = '''
--------%s of info--------
name:%s
age:%s
job:%s
-----------end------------
'''
print(msg%(name,name,age,job))#括号里的占位符顺序和数量要一致,要一一对应

name = input('请输入年龄:')
age = input('请输入年龄:')
job = input('请输入职业:')
msg = f'----name of info----\n姓名:name\n年龄:age\n职业:job\n-------end-------'
print(msg)

s = f"今天是input('>>>')号"
print(s)

运算符

  1. 算数运算符

    • /
    • //(整除/地板除)
    • **(幂运算)
    • %(取余)
  2. 赋值运算符

    • = 赋值
    • += 自加
    • -= 自减
    • *= 自乘
    • */ 自除
  3. 比较运算符

    >
    <
    == (等于)
    != (不等于)
    >=
    <=

    4.逻辑运算符

    • and都为真取and后边的值 都为假取and前面的值 一真一假取假

    • or都为真取or前边的值 都为假取or后边的值 一真一假取真

    • not not后边的值为真则输出假 后边的值为假则输出真

    • 运算顺序 ()>not>and>or 从左到右执行

    • print(9 and 1 or not False and 8 or 0 and 7 and False)
      print(9 and 1 or True and 8 or 0 and 7 and False)
      print(1 or 8 or 0)
      print(1)

      5.成员运算符

      in 存在

      not in 不存在

      返回True/False

编码初识

编码集(密码本)

ASCII :标准的字符编码方案,基于文本数据 -- 不支持中文

jbk 英文8位--1字节 中文16位--2字节

Unicode 英文16位--2字节 中文32位--4字节

utf-8 英文8位--1字节

? 欧洲16位--2字节

? 亚洲24位--3字节

单位 转换

1字节 = 8位

1Bytes = 8bit

1024Bytes = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

1024TB = 1PB

1024PB = 1EB

以上是关于python基础入门while循环 格式化 编码初识的主要内容,如果未能解决你的问题,请参考以下文章

爆肝六万字整理的python基础,快速入门python的首先

python入门,数据类型,字符编码,文件处理

Python从入门到精通,100天就够了!——分支结构与循环结构

python基础(while运算符编码初始)

python学习篇2 - while循环,格式化输出,运算符,初识编码

python入门基础2 if语句 while循环 for循环