一.while循环

1.1语法

while 条件:

  代码块(循环体)

else:

  当上面的条件为假的的时候,才会执行.

执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成立,停止循环.

1.2break和continue的区别

break用来停止当前本层循环.

continue用来停止本次循环,会继续执行下一次.

二.格式化输出(输出带有一些格式,美观)

%s:占位字符串(也可以用来占位数字,万能的)

%d:占位数字

注:在字符串中如果使用了%s,%d这样的占位符,那么所有的%都被认为是占位符,如果想写%,要用%%来表示.

三.基本运算符

3.1算数运算

+  =>  a+b

-  =>  a-b

*  =>  a*b

/  =>  a/b

%(取模,也叫求余 )  =>  10%3的结果为1.

**(取X的Y次幂)  =>  2**2的结果为4

//(地板除,也叫求商)  =>  9//2的结果为4.

3.2比较运算

==
!=
<>
<
>
>=
>=

3.3赋值运算

=  +=  -=  *=  /=  %=  **=  //=

3.4逻辑运算

and:并且,两端同时为真,结果为真

or:或者,两端有一个是真,结果就是真

not:非.非真既假,非假既真

顺序:()  =>  not  =>  and  =>  or

3.4.1

print(5 or 6)  =>  print( x  or  y)

如果x是零,输出y

如果x不是零,输出x.

print( x  and  y)  =>  and与or相反

判断print(5>5 or 6<7)时

True:非零

False:零

四.编码

4.1

1.ASCII.最早的编码,至今还在使用,八位一个字节

2.GBK.国标码,16位2个字节

3.unicode.万国码,32位4个字节

4.UTF-8可变长度的Unicode

  英文:8位,一个字节

  欧洲文字:16位,2个字节

  汉子:24位,3个字节

4.2单位转换

8bit=1byte

1024byte=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

4.3 in 和not in

可以判断一个字符串是否出现在另一个字符串中

if '马化腾'in num:

python中的while循环,格式化输出,运算符,编码的更多相关文章

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

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

  2. day02 python流程控制 while循环 格式化输出 运算符 编码

    day02 python   一.循环: while循环     while expression:         while_suite     1.break 停止当前循环(如果多个循环嵌套,  ...

  3. 04 Python之while循环/格式化输出/运算符/编码

    1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当 ...

  4. DAY2---Python---While循环,格式化输出,运算符,编码

    一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...

  5. while循环 格式化输出 运算符 编码

    一.while循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....  ...

  6. 第二天-while循环 格式化输出 运算符 编码

    一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...

  7. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  8. Python学习day2 while循环&格式化输出&运算符

    day2 运算符-while循环 1.while循环 while循环基本结构; while 条件:      结果    # 如果条件为真,那么循环则执行    # 如果条件为假,那么循环不执行 de ...

  9. Python基础篇(格式化输出,运算符,编码):

    Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字  ...

随机推荐

  1. Ubuntu server使用命令行上板VPNclient

    Ubuntu server使用命令行上板VPNclient VPN,虚拟专用网络,这个技术还是非常有用的.近期笔者參与的项目中就使用上了VPN,大概情况是这种.有两个开发团队,在异地,代码服务器在深圳 ...

  2. nodebb中文社区

    V2MM —— 自由职业者社区 https://v2mm.tech/ 萌梦社区 https://qtdream.com/ React Native 中文社区 http://bbs.reactnativ ...

  3. Winsock出错引起的断网

    背景 实验室有二十来台 PC 机,30+的服务器集群,网络拓扑比较复杂.简单地说,有网关连着校网,校网无法直接访问学校外的网络,只能通过拨 vpn 来实现外网访问.而校网最近也不稳定,时常断网. 今天 ...

  4. ASP.NET中二进制流生成图片

    public partial class SystemManage_ModulePicture : System.Web.UI.Page { protected void Page_Load(obje ...

  5. 让ProgressDialog在setCancelable(false)时按返回键可dismiss

    最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismi ...

  6. MySQL - 常见的三种数据库存储引擎

    原文:MySQL - 常见的三种数据库存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧. ...

  7. OpenCV dll 源码调试—附加到进程

    使用CMake可以生成OpenCV源码的解决方案,然后就可以对OpenCV函数进行修改,功能剪切等操作了,对这部分内容感兴趣的可以浏览一下上一篇文章:CMake生成OpenCV解决方案&&am ...

  8. oracle授权grant

    alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任 ...

  9. Openstack+Kubernetes+Docker微服务实践

    Openstack+Kubernetes+Docker微服务实践 .....   Openstack+Kubernetes+Docker微服务实践之路--选型 posted @ 2016-11-15 ...

  10. Android在putString和getString使用方法

    函数: putString(String key,String value); 功能:将键为key的值为value. 详细的容器详细考虑比如对于Editor 的对象来讲: 代码例如以下: 首先新建一个 ...