python 中的while循环、格式化、编码初始
while循环
循环:不断重复着某件事就是循环
while 关键字
死循环:while True:
循环体
while True: # 死循环#
print("坚强")#
print("过火")#
print("单身情歌")#
print("郭德纲的小曲")#
print("五环之歌")#
print("鸡你太美")#
print("大碗宽面")#
print("痒")
while结构:
while 条件:
缩进 循环体
控制循环次数:通过条件控制循环次数
count = 0#
while True: # 死循环#
count = count + 1 # 先执行 = 右边的内容#
if count == 5:#
print(count)#
break # 有限循环
while 循环中的两个关键字:
- break:终止本次循环
- continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
- continue和break下方代码都不会执行
while else
while else 与if else相似
结构:
while 条件:
缩进 循环体
else:
缩进 结果
格式化
% s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串
%d| %i:必须填充数字
%%转义:变成普通的%
msg = “山哥,目前的学习进度为%s%%”
print(msg%(2))
- 按位置顺序一一对应(占几个位置就填几个位置)
f-string python3.6版本及以上才能使用
a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)
运算符
比较运算符
# > < >= <= ==(等于) != (不等于)
算术运算符
# + - * /
# //(整除|地板除(向下取整))
# ** 幂# % 取余(模)
# print(5 / 2)
# 2.5
# print(5 // 2)
# 2
# print(2 ** 0)
# 1
# print(5 % 2)
# 1
赋值运算符
# =
# +=
# -=# *=
# /=# //=
# **=
# %=
# a = 10
# b = 2
# b += 1
# b = b + 1
# print(b)
# a -= 1
# a = a - 1
# a *= 2
# a = a * 2
# a /= 2
# a = a / 2
# a //= 2
# a = a // 2
# a **= 2
# a = a ** 2
# a %= 2
# a = a % 2
逻辑运算符
两边为真and取后面,or取前面,两边为假,and取前面,or取后面
and:一假得假or:一真得真
# 与(and 并且) 或(or) 非(not 不是)
# True and False
# True or False
# True and not False
# 优先级:() > not > and > or
# 查找顺序: 从左向右
成员运算符
# in(在) not in(不在)
# name = "alex"
# msg = input(">>>")
# if name in msg:
# print(111)
# else:
# print(222)
编码初始
# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB
python 中的while循环、格式化、编码初始的更多相关文章
- python中的while循环,格式化输出,运算符,编码
一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...
- python基础入门while循环 格式化 编码初识
一.while循环 1.格式 while+空格+条件+英文冒号: 缩进+结果(循环体) #若条件为真则一直执行,条件为假则不执行 while True: print('痒') print('. ...
- 利用Python中的for循环和while循环,打印各种方向的九九乘法表。
哈喽大家好,今天,可乐来给大家分享一下Python中用for循环和while循环打印九九乘法表的操作.由于本人也是刚刚接触Python不长时间,代码也是自己编写的,所以有什么不足之处还请大家多多指教. ...
- Python中日期和时间格式化输出的方法
本文转自:https://www.jb51.net/article/62518.htm 本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化 ...
- 【转】Python中的字符串与字符编码
[转]Python中的字符串与字符编码 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常 ...
- python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
- python记录_day02 while循环 格式化 基本运算符
一.流程控制之while循环 语法: while 条件: 循环体 else: else语句(当条件不成立的时候执行这里 和break没关系) 判断条件是否成立. 如果成立执行循环体.然后再次判断条件, ...
- 你真的会python中的for循环吗
for 循环是 Python 中的通用序列迭代器:它可以单步遍历任何有序序列中的元素.for 语句适用于字符串.列表.元组.其他内置可迭代对象和类创建的新对象. for 通常比 while 循环更容易 ...
随机推荐
- 树莓派 + Windows IoT Core 搭建环境监控系统
前言:Windows IoT 是微软为嵌入式开发板设计的一种物联网操作系统,运行Windows UWP(C# 开发),可以设计出丰富的交互界面,驱动GPIO,连接一些传感器做有意思的事,本文详细介绍如 ...
- 浅入深出Vue:自动化路由
在软件开发的过程中,"自动化"这个词出现的频率是比较高的.自动化测试,自动化数据映射以及各式的代码生成器.这些词语的背后,也说明了在软件开发的过程中,对于那些重复.千篇一律的事情. ...
- Linux基础文件类型
一.文件时间 ls -l 文件名 仅看的是文件的修改时间 [root@linux ~]# ls -l /etc/passwd -rw-r--r-- root root 5月 : /etc/passwd ...
- java高并发系列 - 第23天:JUC中原子类,一篇就够了
这是java高并发系列第23篇文章,环境:jdk1.8. 本文主要内容 JUC中的原子类介绍 介绍基本类型原子类 介绍数组类型原子类 介绍引用类型原子类 介绍对象属性修改相关原子类 预备知识 JUC中 ...
- .lib .dll 区别介绍、使用(dll的两种引入方式)
.lib .dll文件都是程序可直接引用的文件,前者就是所谓的库文件,后者是动态链接库(Dynamic Link Library)也是一个库文件.而.pdb则可以理解为符号表文件.DLL(Dynami ...
- UnityShader之积雪效果
积雪效果是比较简单的,只需要计算顶点法线方向和世界向上方向之间的点乘,将得到的值与预设的阀值比较,小于阀值为0,用这个值进行插值就OK了 代码: Shader "MyShader/SnowS ...
- Day3 AntV/G2图表的组成
简介 为了更好的使用G2进行数据可视化,我们需要先了解G2图表的组成及其相关概念. 完整的G2图表组成如下图所示:可以看出图表主要由axes(坐标轴axis的复数),tooltip(提示信息),gui ...
- Joda Time使用小结
一.Joda Time基础操作 1. 构造指定时间 // 明确给出年月日时分秒,同时还可以指定毫秒 DateTime dateTime = new DateTime(2017,9,14,20,30,0 ...
- .net测试篇之测试神器Autofixture基本配置一
系列目录 实际工作中我们需要的数据逻辑万千,千变万化,而AutoFixture默认是按照一定算法随机生成一些假数据,虽然这在多数时候是ok的,但是可能不能满足我们的所有业务场景,有些时候我们需要进行一 ...
- Yarn上常驻Spark-Streaming程序调优
对于长时间运行的Spark Streaming作业,一旦提交到YARN群集便需要永久运行,直到有意停止.任何中断都会引起严重的处理延迟,并可能导致数据丢失或重复.YARN和Apache Spark都不 ...