python之while循环/格式化输出/运算符/初始编码/成员变量
一.主要内容:
1.while 循环 (难点)
while 条件:
循环体
break: 直接跳出循环
continue:停止当前本次循环,继续执行下一次循环.不会中断循环
能让循环退出:
(1)break (2)改变循环条件
2.格式化输出 %s %d f{变量名}
#格式化输出
例:print("我叫%s,我来自%s,我的年龄是%s,爱好是%s" % (name, address, age, like))
#新版本的格式化输出
例:print(f"我叫{name},我来自{address},我的年龄是{age},爱好是{like}")
%s:表示字符串的占位,全能的占位.
%d:占位数字,只能放数字.
%:如果使用了格式化输入,%就是占位符,显示正常的%,需要%%
3.运算符 not and or(难点)
not: 非真既假,非假既真
and: 左右两端都为真,结果才是真
or : 左右两端有一个为真,结果就是真
优先级:() > not > and > or,当出现相同的运算时,从左往后算.
当出现x or y的时候(x,y分别是数字):判断x是否是0,如果x==0,返回y,否则返回x
例:print(1 or 2) #1
print(0 or 2) #2
当出现x and y的时候(x,y分别是数字):和or相反
例:print(1 and 2) # 2
print(0 and 2) # 0
#False 当成0 True当成1
4.初始编码 bgk unicode utf-8
(1)ASCII 8bit 256个码位, 只用到了7bit,用到了128个码位,最前面一位0
8bit = 1type(字节)
(2)GBK放的是中文编码, 16bit 2byte GBK 兼容ASCII
GBK=>对ASCII进行扩展 ANSI 16bit -> 清华同方 -> GBK
(3)对所有编码进行统一:unicode 万国码. 32bit 4byte 比较浪费
abcd 用ASCII存储 需要4byte
abcd 用unicode存储,需要16byte
(4)utf-8:可变长度的unicode 8->8bit
英文:1byte 欧洲文字:2byte 中文:3byte
5.成员运算:in
# content = input("请输入你的评论:")
# if "马化腾" in content: # content中是否包含了xxx
# print("你的评论不合法")
# else:
# print("你的评论是合法的")
# ad = input("请输入你的广告:")
# if "最" in ad or "第一" in ad or "全球" in ad:
# print("不合法的")
#
# else:
# print("合法的")
python之while循环/格式化输出/运算符/初始编码/成员变量的更多相关文章
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- 04 Python之while循环/格式化输出/运算符/编码
1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当 ...
- python学习日记(格式化输出,初始编码,运算符)
格式化输出 顾名思义,按照个人意愿定制想输出的格式. name = input('请输入姓名:') age = int(input('请输入年龄:')) job = input('请输入工作:') h ...
- while循环,格式化输出,运算符及编码初识
一.while循环 1.基本循环(死循环) while 条件: 循环体 2.使用while计数 count = 0 # 数字里面非零的都为True while True: count = count ...
- 总结day2 ---- while循环的简单使用, 格式化输出.运算符.以及编码的应用
内容提要 一 : while 循环 while 的基本语句操作 如何终止循环 二 :格式化输出 三 :运算符号 四 :编码初识别 一 : while 循环 1 >>>>whi ...
- while循环 格式化输出 密码本 编码的初识
第二天课程整理 while 循环 why : while ' 循环' 的意思 what : while 无限循环 how : 1.基本结构 while + 条件 循环的代码 初识循环 while tr ...
- Python之格式化输出,初始编码以及运算符
一.题型 1.使用while循环输入 1 2 3 4 5 6 8 9 10 count = 0 while count < 10: count += 1 #count = count + ...
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
- day02 python流程控制 while循环 格式化输出 运算符 编码
day02 python 一.循环: while循环 while expression: while_suite 1.break 停止当前循环(如果多个循环嵌套, ...
随机推荐
- maya2012卸载/安装失败/如何彻底卸载清除干净maya2012注册表和文件的方法
maya2012提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装maya2012失败提示maya2012安装未完成,某些产品无法安装,也有时候想重新安装maya ...
- 走你!Github 开源整合
加入知识星球,最好的分享交流平台哦~ <我的知识星球,最好的分享交流平台>,一年的服务平台,对于一个成年人来说,就是小费了(更多详情,请点击文章了解)~ 走你!Github 开源整合 1. ...
- Nginx 负载均衡与反向代理
通过设置权重来轮询 weight server 192.168.1.62 weight=5 server 192.168.63 weight=1 ip_hash 第3方均衡策略 fair url_h ...
- 用Nginx搭建IIS集群实现负载均衡
长话短说,我们用Nginx来搭建一个简单的集群,实现Web应用的负载均衡,架构图如下: 两台Web服务器,一台静态资源服务器,因为是演示,我们以网站形式部署在本机IIS中 一台Nginx代理服务器,安 ...
- OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 1.操作系统环境配置
1.OpenStack示例的架构介绍 1.1 各节点介绍 (1)控制节点(controller)控制节点(controller)上运行身份服务,镜像服务,计算节点管理,网络管理,各种网络代理和仪表板. ...
- U-boot中SPL功能和源码流程分析
在U-boot目录下,有个比较重要的目录就是SPL的,SPL到底是什么呢?为什么要用它呢? SPL(Secondary programloader)是uboot第一阶段执行的代码.主要负责搬移uboo ...
- 【BJOI2019】排兵布阵 DP
题目大意:有$n$座城堡,$s$轮游戏. 对于第$x$轮,第i座城堡的士兵数量为$a[x][i]$. 如果你需要攻下第i座城堡,你在第i座城堡部署的士兵必须严格大于$2a[x][i]$,如果攻下了你会 ...
- Spark SQL 性能优化再进一步:CBO 基于代价的优化
摘要: 本文将介绍 CBO,它充分考虑了数据本身的特点(如大小.分布)以及操作算子的特点(中间结果集的分布及大小)及代价,从而更好的选择执行代价最小的物理执行计划,即 SparkPlan. Spark ...
- Docker应用场景
Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台应用. 从头编译或者扩展现有的OpenShift或Cloud Foun ...
- 【PyTorch深度学习60分钟快速入门 】Part5:数据并行化
在本节中,我们将学习如何利用DataParallel使用多个GPU. 在PyTorch中使用多个GPU非常容易,你可以使用下面代码将模型放在GPU上: model.gpu() 然后,你可以将所有张 ...