while循环,格式化输出,运算符及编码初识
一.while循环
1.基本循环(死循环)
while 条件:
循环体
2.使用while计数
count = 0 # 数字里面非零的都为True
while True:
count = count + 1
print(count)
3.控制while循环的次数
count = 0
while count < 100:
count = count + 1
print(count)
# 打断循环的方式
1.自己修改条件
2.使用break关键字
4.break关键字
break--终止当前循环,下方的代码不会执行.
num = 1
while num < 6:
print(num)
num = num + 1
break
print("end")
5.continue关键字
continue--临时当作循环体中的最后一行代码(跳出当次循环继续下次循环),下面的代码不会执行.
num = 1
while num < 6:
print(num)
num = num + 1
countinue
print("end")
# break和continue的相同之处:他们以下的代码都不会被执行
6.while else
# 循环一
while True:
if 3 > 2:
print("你好")
break
else:
print("不好")
# 循环二
while True:
if 3 > 2:
print("你好")
print("不好")
二.格式化输出
字符串格式化要按照位置顺序传递,占位和补位必须要一一对应.
%---占位
%s---是占的字符串类型的位置
%d(%i)---是占的数字类型的位置
%%---转换成普通的%
a = "------------- info -------------"
b = "name:"
c = "age:"
d = "job:"
e = "-------------- end -------------"
name = input("name")
age = input("age")
job = input("job")
print(a + "\n" + b + name + "\n" + c + age + "\n"+ d + job + "\n" +e)
# %d 数字类型
num = input('学习进度:')
s11 = "大哥黑的学习进度为:%s %%"
print(s11%(num)
# %s 字符串类型
s = """ ------------- info -------------
name:%s
age:%s
job:%s
-------------- end -------------
"""
name = input("name")
age = int(input("age"))
job = input("job")
print(s%(name,age,job))
# 其他方式
s = f"今天下雨了{input('>>>')}"
print(s)
s = f"{1}{2}{3}"
print(s)
三.运算符
1.算数运算符
假设 a= 10, b = 20
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 加 | a+b #30 |
| - | 减 | a-b #-10 |
| * | 乘 | a*b # 200 |
| / | 除 | b/a #2 |
| % | 取模(求余数) | b%a #0 |
| ** | 幂 | a**b #10000000000000000 |
| // | 整除(地板除) | 20//10 #2.0 |
2.比较运算符
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
3.赋值运算符
| 运算符 | 描述 |
|---|---|
| = | 简单的赋值运算符 |
| += | 加法赋值运算符 |
| -= | 减法赋值运算符 |
| *= | 乘法赋值运算符 |
| /= | 除法赋值运算符 |
| %= | 取模赋值运算符 |
| **= | 幂赋值运算符 |
| //= | 取整除赋值运算符 |
4.逻辑运算符
| 运算符 | 描述 |
|---|---|
| and | 与/和 |
| or | 或 |
| not | 非 |
逻辑运算的顺序排列:从左往右开始执行
() > not > and > or
and or 一真一假
都为真: 取后面的 取前面的 取假的
都为假: 取前面的 去后面的 取真的
not True: False
not False: True
5.成员运算符
in -- 存在
not in -- 不存在
四.初识编码(编码集)
1.ASCII(美国)
不支持中文
2.GBK(国标)
英文--8位1字节
中文--16位2字节
3.Unicode(万国码)
英文--16位2字节
中文--32位4字节
4.Utf-8
英文--8位1字节
欧洲文字--16位2字节
亚洲--24位3字节
5.单位转化
#1字节=8位(1byte=8bit)
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB
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循环 格式化输出 密码本 编码的初识
第二天课程整理 while 循环 why : while ' 循环' 的意思 what : while 无限循环 how : 1.基本结构 while + 条件 循环的代码 初识循环 while tr ...
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
- day 02 while 循环 格式化输出 运算符 and or not - 编码的初识
while 循环 while 条件: 循环体 循环如何终止? 改变条件. flag = Truewhile flag: print('狼的诱惑') print('我们不一样') ...
- 总结day2 ---- while循环的简单使用, 格式化输出.运算符.以及编码的应用
内容提要 一 : while 循环 while 的基本语句操作 如何终止循环 二 :格式化输出 三 :运算符号 四 :编码初识别 一 : while 循环 1 >>>>whi ...
- while循环 格式化输出 运算符 编码
一.while循环 1.基本结构 while 条件: 循环体 流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块.... ...
- DAY2---Python---While循环,格式化输出,运算符,编码
一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...
- python---02.while循环 格式化输出 运算符 编码
一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break continue) 2. break: 立刻跳 ...
随机推荐
- OpenDayLight Beryllium版本 下发流表实现hardtimeout
1. 实验拓扑 2. 创建拓扑 from mininet.topo import Topo class MyTopo(Topo): def __init__(self): # initilaize t ...
- JAVA基础知识|类设计技巧
1.一定要保证数据私有 2.一定要对数据初始化 3.不要再类中使用过多的基本类型 4.不是所有的域都需要独立的域访问器和域更改器 5.将职责过多的类进行分解 6.类名和方法名要能够体现它们的职责 7. ...
- Hadoop环境搭建|第四篇:hive环境搭建
一.环境搭建 注意:hive版本不能太高,否则会出现兼容性问题 1.1.上传hive安装包 创建文件夹用于存放hive文件命令:mkdir hive 1.2.解压hive安装包 命令:tar -zxv ...
- LC 898. Bitwise ORs of Subarrays
We have an array A of non-negative integers. For every (contiguous) subarray B = [A[i], A[i+1], ..., ...
- linux - mysql:查看 mysql 是否安装成功
命令 rpm -q mysql 结果 成功: 失败:
- MySQL truncate()函数的使用说明
1.TRUNCATE()函数介绍 TRUNCATE(X,D) 是MySQL自带的一个系统函数. 其中,X是数值,D是保留小数的位数. 其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进 ...
- PyTorch载入图片后ToTensor解读(含PIL和OpenCV读取图片对比)
概述 PyTorch在做一般的深度学习图像处理任务时,先使用dataset类和dataloader类读入图片,在读入的时候需要做transform变换,其中transform一般都需要ToTensor ...
- python基础----pymysql模块
安装pymysql ----pip install mysql 步骤: 1.建立连接 指定ip.端口号.密码.账号.数据库 2.建立游标 3.执行sql语句 4.获取结果或提交 5.关闭游标, ...
- Linux 系统中用Systemd 管理系统服务
Systemd 命令详解: https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-syste ...
- Oracle中替换字符中空格、制表符、换行符、回车符
引用:https://blog.csdn.net/linminqin/article/details/7386510 特殊符号ascii定义 制表符 chr(9) 换行符 chr(10) 回车符 c ...