python全栈 流程控制;while 循环 格式化输出 运算符 及编码

时间:2023-09-18 14:12:32

python全栈开发

1循环

2break和continue的区别

3格式化输出

4运算符

5编码

一.流程控制while循环

while条件:

代码块(循环体)

1.死循环;

while True;

print(".....")

例:

while True:
print('你是萌萌么') #死循环 永远都停不下来 #
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
你是萌萌么
.......

2.break循环:

变量 = True

while True:

变量 = inpot(".....")

if 变量 == "...":

print("....")

break    注:(打断,终止当前本层循环)

print(变量)

例:

while True:
count = input('请输入你要说的内容(按Q退出):')
if count == 'Q'
break      #打断的是当前本层循环,终止掉循环,毁灭性的
print('去吃饭了,不说了') #
请输入你要说的内容(按Q退出):Q
去吃饭了,不说了

3.continue循环:

变量 = True

while True:

变量 = print(".....")

i f变量 == "...":

变量 = 变量 + 1

continue     注:(停止当前本次循环,继续执行下一次循环)

print(变量)

变量 = 变量 + 1

例:

while True:
content = input("请输入你要跟对方说的话(输入Q退出程序):")
if content == 'Q':
continue # 停止当前本次循环。 继续执行下一次循环 暂时性的
print(content) print("我去吃饭了") #
请输入你要跟对方说的话(输入Q退出程序):我是
我是
请输入你要跟对方说的话(输入Q退出程序):Q
请输入你要跟对方说的话(输入Q退出程序):q
q
请输入你要跟对方说的话(输入Q退出程序):

break和continue区别:break是彻底停止当前循环;continue是停止当前本次循环,继续执行下一次循环)    continue是指:排除一些东西.

二.格式化输出

占字符: %s 表示占位 字符串   (全能的,什么都能占)

%d表示占位  数字

#让用户输入 名字, 年龄, 爱好 。格式化输出成   我叫xxx, 我喜欢干xxxx。 我今年xxx大#了
name = "alex"
age = 18
hobby = "佩奇"
print("我叫%s, 我喜欢干%s, 我今年%d岁了" % (name, hobby, age)) # %d 必须占位数字
print("我叫%s, 我已经学习python15%%了" % ("刘伟")) # 当字符串中出现了占位符。 那么想要使用%。 必须写%%
print("我们大家已经学习了15%的内容了") #
我叫alex, 我喜欢干佩奇, 我今年18岁了
我叫刘伟, 我已经学习python15%了
我们大家已经学习了15%的内容了

三.基本运算符

按种类可分为:算数运算,比较运算,逻辑运算,赋值运算等.

1.算数运算包括:+, -, *, /, %, **, //

python全栈   流程控制;while 循环 格式化输出  运算符 及编码

2.比较运算包括:==, !=, <>, < , > , <=, >=

python全栈   流程控制;while 循环 格式化输出  运算符 及编码

3.赋值运算包括: = , += , -= , *= , /= , **= , //=

python全栈   流程控制;while 循环 格式化输出  运算符 及编码

4.逻辑运算包括: not , and , or

python全栈   流程控制;while 循环 格式化输出  运算符 及编码

注: 逻辑运算含义: (1) and 表示  并且的含义,左右为真,结果才真.

(2) or   表示  或者的含义,左右有一个是真,结果就真.左右都为假,结果才假.

(3) not  表示 取反的含义,非真即假,非假即真.

逻辑顺序: (   ) _not_and_or   相同运算,从左往右算.

  运算逻辑: x or y x为0,则返回y x不为0,返回x
        x and y 与or相反

四.编码

  包括:ascill码,国标码, python3运用UFT-8

单位转换:

8bit = 1byte

1024byte = 1KB  

       1024KB = 1MB

       1024MB = 1GB

          1024GB = 1TB

       1024TB = 1PB