python中的while循环,格式化输出,运算符,编码
2024-08-24 07:12:45
一.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:
最新文章
- sigaction和sigqueue
- ASP.NET Web API 学习【转】
- C++中使用初始化列表比在构造函数中对成员变量赋值更高效
- iOS-OC-APP热更新,动态更新(仿QQ打开或关闭某个功能)
- FLASH CC 2015 CANVAS 中 gotoAndStop、gotoAndPlay() 不起作用
- 用Eclipse插件Bytecode Outline来查看Java字节码
- 第一百节,JavaScript表达式中的运算符
- 老李分享:android手机测试之适配(2)
- C#中的泛型和泛型集合
- Orleans之EventSourcing
- 老男孩Python全栈开发(92天全)视频教程 自学笔记19
- EFCore Owned Entity Types,彩蛋乎?鸡肋乎?之鸡肋篇
- 微服务架构及Eureka简介
- EntityFramework安装和EF升级方法
- telnet命令的使用方法
- 【安装防火墙】没有iptables时的解决办法
- Centos虚拟机SVN的安装和使用http方式访问svn服务器
- 展开label,利用YYText实现文字显示不完末尾添加全文
- jQuery,js如何扩展自定义方法
- 在TFS 2013上,使用tf workspace命令删除其他用户的工作区
热门文章
- Arcgis api for javascript学习笔记 - 不改变默认端口(6080)情况下,外网访问Arcgis Server 发布的接口
- WinForm - 窗体淡入效果界面的简单实现方法
- [ACM] POJ 2689 Prime Distance (筛选范围大素数)
- intel edison with grove lcd
- Proxy Design Pattern 代理设计模式
- TCP 三次握手(相当于寄信需要回执,第一次握手:我寄给你一封信。第二次握手:你回我一封信。第三次握手:我再给你一个回执,这样你才能确认我收到信了)
- Oracle 已有则更新,没有则插入
- spring boot 集成mybatis连接oracle数据库
- WPF路由
- EF context.SaveChanges()特点