while循环

循环
while True: # while 是关键字 条件
print('精忠报国')
print('团结就是力量')
print('北京欢迎你')
print('葫芦爷爷救娃娃') 3 > 2 条件控制循环的终止 和次数
num = 3
while num >= 1:
print(num)
num = num - 1
while True:
print(1)
while True:
print(123)
break
print(234) break 作用:终止当前这个循环 while True:
print(1)
continue
print(2) continue 跳出本次循环,继续下次循环
本人理解 -- continue就是伪装成了循环体中的最后一行 print(456)
while True:
print(1)
print(2)
print(123) while True:
print(1)
print(2)
break
print(3) num = 5
while num > 4:
print(1)
print(2)
num = num - 1
break
else:
print(3) num = 5
while num > 4:
print(1)
print(2)
num = num - 1 print(3)

格式化

"""
------------------- info ----------------------
name: xxx
age: xxx
sex : xxx
job: xxx
hobby: xxx
------------------- end ------------------------
""" # a = "------------------- info ----------------------"
# b = "name:"
# c = "age:"
# d = "sex:"
# e = "job:"
# f = "hobby:"
# g = "------------------- end ------------------------"
#
# name = input('name:')
# age = input('age:')
# sex = input('sex:')
# job = input('job:')
# hobby = input('hobby:')
#
# print(a + '\n' + b + name + '\n' + c + age + '\n' + d + sex + '\n' + e + job + '\n'
# + f + hobby + '\n' + g
# ) # name = input("name:")
# age = input("age:")
# sex = input("sex:")
# job = input("job:")
# hobby = input("hobby:") # print(msg%(input("name:"),input("age:"),input("sex:"),input("job:"),input("hobby:"))) # 字符串格式化的时候 不能少 不能多 (占的数量和填充的数量要一致)
# 填充的时候 内容和占的位置是要一一对应的 """
------------------- info ----------------------
name: %s
age: %s
sex : %s
job: %s
hobby: %s
------------------- end ------------------------
""" # %s ,%d, %% # msg = '%s,学习进度5%%'
# print(msg%(input("name:"))) # %s -- 占字符串的位置
# %d -- 占整型的位置
# %% -- 转义(把占位转换成普通的%号) # name = input("name")
# print(f"alex{name},{'aaa'}") # f字符串拼接 -- 3.6版本及以上才能使用 msg = '''
------------------- info ----------------------
name: %s
age: %s
sex : %s
job: %s
hobby: %s
------------------- end ------------------------
''' print(msg%('alex','20','nan','it','cnb')) msg = f'''
------------------- info ----------------------
name: {input("name:")}
age: {input("age:")}
sex : {input("sex:")}
job: {input("job:")}
hobby: {input("hobby:")}
------------------- end ------------------------
'''
print(msg)

运算符

赋值运算(**)
a = 1
a += 1 # a = a + 1
print(a) a -= 1 # a = a - 1
print(a) a *= 1 # a = a * 1
print(a) a /= 1 # a = a / 1 a **= 1 # a = a ** 1 a %= 1 # a = a % 1 算数运算(*) + - * / ** 幂
print(2 ** 4) # // 整除
print(5 // 2) % 取余(模)
print(5 % 2) 逻辑运算(***)
and 两个都为真,取右边的,有一个假的,取假的,两边都为假,取左边的
or 两个都为真,取左边的,有一个真的,取真的,两边都是假,取右边的。 and (与) -- 和
or (或)
not (非) -- 不是 1 and 0 # and是两边都是真的时候才是真,只要有一边是假就取假
0 and 1
print(1 and 9) #and 运算 两边都是真的时候取and后边的内容
print(False and 0) #and 运算 两边都是假的时候取and前边的内容 print(3 > 2 and 9) 3>2 视为一个整体来看 or print(1 or 0) # 只要有一个是真就取真
print(0 or 1) print(1 or 4) # or 两个都是真的时候,取or前面的内容
print(False or 0) # or 两个都是假的时候,取or后面的内容 print(3>2 or 4) not () > not > and > or print(3 and 9 or 8 and 7 or 0)
print(0 and False or False and 9 and 4>3)
print(True and False or 3>4 and not True) 成员运算(***)
in 在 not in 不在 s = 'alexTMDdsb'
print('TMD'not in s) 比较运算(**) 等于 ==
不等于 !=
大于 >
小于 <
大于等于 >=
小于等于 <= 身份运算 is 是
is not 不是 is 判断是不是同一个
== 判断是不是长得一样

编码

密码本  -- ascii  256  支持英文 ,不支持中文

今   天  晚     上   去   行   动

00000001  0000002 00000010 110111011110101  8 位一断句

gbk --  国标
英文 1个字节
中文 2个字节 unicode -- ascii gbk shift-JIS 2个
英文2个字节,中文4个字节 utf- 8 # 最流行的就是utf-8
英文 1个字节 欧洲 2 字节 亚洲 3 字节 最少用1个字节 utf-16 最少用2个字节 单位转换 1字节 = 8位
1Byte = 8bit
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB 常用的就是TB 1024TB = 1PB
1024PB = 1EB

2.while循环 编码的初识,逻辑运算符 格式化输出的更多相关文章

  1. python基础之 while 逻辑运算符 格式化输出等

    1.while循环 while 条件: 循环体 while 条件: 循环体 else: 循环体 重点: 当条件为真的时候,就进入循环体,从上到下依次执行,执行完最后一条语句时,while并不是直接退出 ...

  2. while循环,break和continue,运算符,格式化输出

    一丶while循环 while条件: 代码块(循环体) #数数 打印1-100 count = 1 while count <= 100: print(count) count += 1 执行顺 ...

  3. pycharm初识及格式化输出

    #_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/6 #格式化输出name = input("Name")age = input("Age&qu ...

  4. python 全栈开发,Day2(in,while else,格式化输出,逻辑运算符,int与bool转换,编码)

    一.in的使用 in 操作符用于判断关键字是否存在于变量中 a = '男孩wusir' print('男孩' in a) 执行输出: True in是整体匹配,不会拆分匹配. a = '男孩wusir ...

  5. Python全栈开发,Day2(in,while else,格式化输出,逻辑运算符,int与bool转换,编码)

    一.in的使用 in 操作符用于判断关键字是否存在于变量中 ? 1 2 a = '男孩wusir' print('男孩' in a) 执行输出: True in是整体匹配,不会拆分匹配. ? 1 2 ...

  6. while循环、格式化输出、运算符和编码初识

    while循环 1. while循环的结构 while 条件: 执行语句1 执行语句2 i = 0 while i < 10: print(i) i += 1 运行结果 0 1 2 3 4 5 ...

  7. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

  8. while循环,格式化输出,运算符及编码初识

    一.while循环 1.基本循环(死循环) while 条件: 循环体 2.使用while计数 count = 0 # 数字里面非零的都为True while True: count = count ...

  9. day 02 while 循环 格式化输出 运算符 and or not - 编码的初识

    while 循环 while 条件:    循环体 循环如何终止? 改变条件. flag = Truewhile flag:    print('狼的诱惑')    print('我们不一样')   ...

随机推荐

  1. Java 实现原型(Prototype)模式

    public class BaseSpoon implements Cloneable {//spoon 匙, 调羹 String name; public String getName() { re ...

  2. YII RBAC基于角色的访问控制

    基于角色的访问控制( Role-Based Access Control ),是一种简单的而又强大的集中访问控制.基于Yii Framework 的 authManager 组件实现了分等级的 RBA ...

  3. Vue 建立工程

    npm install -g vue npm install -g vue-cli vue init webpack my-project cd my-project npm isntall npm ...

  4. FPGA 功耗结构设计

    1 相对于ASIC.FPGA是耗电器件,不适合超低功耗设计技术. 2 在CMOS技术中电路的动态功耗与门和金属引线的充放电有关,电容消耗电流的一般方程为 I=V* C*f V 是电压.对于FPGA来说 ...

  5. Hdu 4274 Spy&#39;s Work

    Spy's Work Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  6. PostgreSQL 源码解读 node的模拟实现

      node的实现是PostgreSQL的查询解析的基础,实现的关键是两个宏,makeNode和newNode.其他节点继承自Node节点,如果增加新的结构体,需要添加NodeTag中添加对应的枚举值 ...

  7. WebSocket 和 Socket 的区别

    WebSocket 和 Socket 的区别   英文:TheAlchemist 链接:http://www.jianshu.com/p/59b5594ffbb0 <刨根问底 HTTP 和 We ...

  8. LiberOJ #6210. 「美团 CodeM 决赛」tree 树形DP

    题目链接:点这里 题解: 需要证明,所求的路径一定是全部权值都为1或者,路径上权值至多有一个为2其余为1且权值2在路径中央. 然后树形DP 设定dp[i][0/1] 以1为根的情况下,以i 节点下子树 ...

  9. 【腾讯bugly干货分享】精神哥手把手教你怎样智斗ANR

    上帝说要有ANR,于是Bugly就有了ANR上报.那么ANR究竟是什么? 近期非常多童鞋问起精神哥ANR的问题,那么这次就来聊一下,鸡爪怎么泡才好吃.噢不,是怎样高速定位ANR. ANR是什么 简单说 ...

  10. Java 猫扑(mop)打卡小应用

    唉 mop又没打卡,前面十几天全没啦,像我们这些IT码农虽然天天上网,但是总是忘记打卡,这不一失足生成千古恨,失败了撒.好不容易每次打卡都能得几百份的,唉.​1. [代码][Java]代码   pac ...