while循环 格式化输出 密码本 编码的初识
第二天课程整理
while 循环
why : while ' 循环' 的意思
what : while 无限循环
how :
1.基本结构
while + 条件
循环的代码初识循环
while true:
print('狼的诱惑') 先判断 条件
print('我们不一样') 如果是true 进行循环
print('月亮之上') 循环到底部,再次判断条件 条件成立继续循环
print('庐州月')
print('人间')3 : 循环终止
1.改变条件
flag = True
while flag:
print('狼的诱惑') 先判断 条件 flag = Ture进行循环
print('我们不一样') 后面出现了 flag = false 到这里后
print('月亮之上') 再次回条件判断的地方 false 后的内容不
flag = False 在读取
print('庐州月')
print('人间')1+2+3+......100的最终结果:
s = 0
count = 1
while count < 101: 条件 循环的count 要< 101
s = s + count s = s+ count 因为s=0 count=1 所以这里是0 +1
count = count + 1 count=count+1 因为 count=1 所以这里1 +1 然后结束后
print(s) 返回就是s = s+ count 也就是1 + 2
2 . bieak
while True:
print('我') 从上至下读取,碰到break 缩进内的内容直接跳过不读取,
print('想')
break
print('你')
print('le')
print(111) 3 . continue 相当于到了本次循环的底部,重新开始循环
continue : 退出本次循环,继续下一次循环
flag = True
while flag:
print(111)
print(222)
flag = False
continue 从上至下读取,碰到continue 后直接退出本次的读取,continue 后的内容
print(333) 不再读取,开始新的一轮
while else: while 循环如果被break打断,则不执行else语句。
count = 1
while count < 5: 条件是,只要count小于五则开始循环等count到达5 后停止
print(count)
if count == 2:
break 到break直接停止 后面不会读取
count = count + 1
else:
print(666)
count = 1
while count < 5: 条件是,只要count小于五则开始循环 等count到达5 后停止
print(count)
count = count+1
where : 你要重复之前的动作,输入用户密码,考虑到while循环
格式化输出
字符串中加 %s 那么后面的 % 将会自动填充到字符串当中 如果想直接表示百分比 就 两个%%
当你遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出。
运算符:算数运算符 + -,比较运算符 > ==,赋值运算符=,+=,逻辑运算符,and or, 成员运算符。
i1 = 2
i2 = 3
print(2 ** 3) ** 是2 的 3次方
print(10 // 3) // 是整除 小数点后的数字直接不算
print(10 % 3) % 相除后余下的数 也是占位符 如果想直接表达百分比的话 再加一个%
print(3 != 4) !=是 不等于的意思
count = 1
count = count + 1
count += 1 +=和count+1 一个意思
print(count)
and or not
在没有()的情况下 先算not 再算 and 再算 or
x or y,如果X为真,则值就是X 如果X为假,则值就是Y
只有 0 是假 负数和正数都是真
boor 是真假的意思
i= 0
print(boor(i)) 先算()内的 因为 i= 0 所哟 boor为假 false 所以 print结果是 false
print(int(True))
print(int(False))
密码本 二进制与文字之间的对应关系
最早期的密码本
ASCII码 :
只包含了 英文字母, 数字 ,符号 每个字母 数字 符号 都是8个字节
二级制的每位数都是一个字节 8bit为 1byte bit是字节的意思
0000 0001 : a
0000 0101 : ;
8bit == 1byte
gbk:
英文字母,数字,特殊字符和中文。国标 字母 数字 特殊字符 的字节没有改变 中文的字节为
一个英文字母: 0000 0001 : a 18个字节也是 2 byte
一个中文 中: 0000 0001 0100 0001 : 中
Unicode:
万国码:把世界上所有的文字都记录到这个密码本。
起初一个字符用2个字节表示:
0000 0001 0000 0011: a
0000 0001 0100 0001 : 中
后来为了涵盖全部文字:
0000 0001 0000 0011 0000 0001 0000 0011: a
0000 0001 0100 0001 0000 0001 0000 0011 : 中
浪费空间,浪费资源。
utf-8
升级:最少用8bit1个字节表示一个字符。
0000 0011: a 1字节
0000 0011 0000 0011 欧洲 2个字节
0000 0011 0000 0011 0000 0011 中: 3个字节。
重点:
8bit = 1byte1024byte = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB
1024TB = 1PB1024TB = 1EB1024EB = 1ZB1024ZB = 1YB1024YB = 1NB1024NB = 1DB
10.05 MB ---->10.0510241024*8
while循环 格式化输出 密码本 编码的初识的更多相关文章
- python之while循环/格式化输出/运算符/初始编码/成员变量
一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- while 循环,格式化输出和运算编码
今日内容 1.while循环 while Ture: content = input ("请输入你要喷的内容",输入Q退出) if ...
- while循环,格式化输出,运算符及编码初识
一.while循环 1.基本循环(死循环) while 条件: 循环体 2.使用while计数 count = 0 # 数字里面非零的都为True while True: count = count ...
- 总结day2 ---- while循环的简单使用, 格式化输出.运算符.以及编码的应用
内容提要 一 : while 循环 while 的基本语句操作 如何终止循环 二 :格式化输出 三 :运算符号 四 :编码初识别 一 : while 循环 1 >>>>whi ...
- while循环/格式化输出/ 逻辑运算/ 编码 /单位转换
一.while 循环 1. 循环 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序: 判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循 ...
- day 02 while 循环 格式化输出 运算符 and or not - 编码的初识
while 循环 while 条件: 循环体 循环如何终止? 改变条件. flag = Truewhile flag: print('狼的诱惑') print('我们不一样') ...
- while循环 格式化输出 运算符 编码
一.while循环 1.基本结构 while 条件: 循环体 流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块.... ...
- DAY2---Python---While循环,格式化输出,运算符,编码
一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...
随机推荐
- 阿里云RDS读写分离数据查询延迟解决
mysql使用RDS做数据主从读写分离.在使用的过程中发现部分业务对其他服务以来严重.但是由于系统不是采用微服务的架构,造成部分数据插入数据库后,后续操作读取数据库没有查询到前面插入的数据.查看阿里云 ...
- HTML5-canvas1.0
HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成.<canvas> 标签只是图形容器,您必须使用脚本来绘制图形.你可以通过多种方 ...
- Java 字符串拼接5种方式性能比较
https://www.cnblogs.com/twzheng/p/5923642.html
- Python程序互斥体
Python程序互斥体 有时候我们需要程序只运行一个实例,在windows平台下我们可以很简单的用mutex实现这个目的. 在开始时,程序创建了一个命名的mutex,这个mutex可以被其他进 ...
- svg旋转动画
<!doctype html><html><head> <title>test</title> <meta charset=" ...
- 坑之mysql 字符串与数字操作
select "123"+1 = 124; select "1a23"+1 = 2; select "aa23"+1 = 1; select ...
- cdnbest节点动态ip配置教程
1.安装节点后,在未初始化里初始化节点,如下图操作,要选择动态ip(注:动态ip节点不支持添加辅ip) 服务器如果是动态ip,选择了动态ip选项,节点在自动更换了新的ip后,在节点列表里的ip和dns ...
- Java学习笔记(二十一):类型转换和instanceof关键字
基本数据类型转换: 自动类型转换:把大类型的数据赋值给大类型的变量(此时的大小指的是容量的范围) byte b = 12; //byte是一个字节 int i = b; //int是四个字节 强制类型 ...
- 移动端(处理边距样式)reset.css
移动端reset.css,来自张鑫旭网站的推荐,下载地址:https://huruqing.gitee.io/demos/source/reset.css 代码 /* html5doctor.com ...
- linux主机名设置
有时会报错: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostExcept ...