Python之路Day02
一、While
while -- 循环
- while 条件:
循环体
- while 条件:
break -- 终止当前循环
- while True:
print("爱情买卖")
break
print('哈哈')
break -- 必须在循环中使用
break -- 终止当前循环且break下方代码不会执行
- while True:
continue
continue -- 跳出本次循环,继续下次循环(伪装成循环中最后一个代码)
continue -- 必须在循环中使用,且下方代码不会执行
while else
while else 是一个整体循环,当循环体中出现了break就不会再执行else
- num=True
while num:
print('你好')
num=False
else:
print('不好')
- num=True
二、格式化
占位
%s -- 字符串占位(万能占位符)
%d或%i -- 数字占位
用两个%表示普通的%(%%)
- msg='%s的学习进度是%s'%(轩,90)
占的位置和填充时的顺序一一对应
f"{},{},{}"
python 3.6及以上版本才能使用
三、运算符
算术运算符
+、-、*、/、%(取余)、**(幂)、//(向下取整)
比较运算符
> 、 < 、 >= 、 <= 、 == 、 !=
赋值运算符
= 、 += 、 -= 、 *= 、 /= 、 **= 、 %= 、 //=
逻辑运算符
and -- 与
非零的数字都为真
都为真才是真,有一个是假就是假
都为真时选择and后面的内容
都为假时选择and前面的内容
or -- 或
有一个真即为真
两个都为真时选or前面的
两个都为假时选or后面的
not -- 非
不是
优先级:()> not > and > or
成员运算符
in -- 在
not in -- 不在
四、编码初识
ASCII
1个字节
不支持中文
gbk(国标)
英文1字节
中文2字节
万国码unicode
中文英文都4个字节
UTF-8
最流行的编码集
英文1字节
欧洲2字节
亚洲3字节
拓展
win -- gbk
Linux -- UTF-8
mac -- UTF-8
单位转换
1字节=8位 (1B=8b 1byte=8bit)
B 、 KB 、 MB 、 GB 、 TB 、 PB 、 EB
Python之路Day02的更多相关文章
- python之路:Day02 --- Python基础2
本节内容 1.列表操作 2.元组操作 3.字符串操作 4.字典操作 5.集合操作 6.文件操作 7.字符编码与转换 一.列表操作 定义列表 names = ['Ming',"Hua" ...
- 初学python之路-day02
python,诞生于1989年的圣诞,Guido van Rossum为了打发无聊,因此发明了python,并且开放了其源代码,使得这门语言在随后的几十年的发展的越来越广.现今,2.x版本已经在2.7 ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- Python之路
Python学习之路 第一天 Python之路,Day1 - Python基础1介绍.基本语法.流程控制 第一天作业第二天 Python之路,Day2 - Pytho ...
- python之路 目录
目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...
- Python之路【第十九篇】:爬虫
Python之路[第十九篇]:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...
- Python之路【第十八篇】:Web框架们
Python之路[第十八篇]:Web框架们 Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...
- Python之路【第十七篇】:Django【进阶篇 】
Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接 ...
- Python之路【第十六篇】:Django【基础篇】
Python之路[第十六篇]:Django[基础篇] Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...
随机推荐
- 【Git】git使用 - rebase的使用
官方参考指南: Pro Git Book v2, § rebasing. English Pro Git Book v2, § rebase:衍合. 中文版 (建议还是看一下英文原版,就当熟练英语.) ...
- 9个常用的正则表达式-sunziren
正数字:/^[1-9]{1}[0-9]*$|^0{1}\.{1}[0-9]+$|^[1-9]{1}[0-9]*\.{1}[0-9]+$/ 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[ ...
- android中常用的布局管理器
Android中的几种常用的布局,主要介绍内容有: View视图 RelativeLayout 相对布局管理器 LinearLayout 线性布局管理器 FrameLayout ...
- Don't assign one object to another one
correct way, when changing object, firstly you should create this object and then assign its propert ...
- mui下拉刷新上拉加载
新外卖商家端主页订单大厅页面 使用mui双webview,实现下拉刷新上拉加载 主页面: order_index.html <!doctype html> <html> < ...
- java文本文件加密
加密方法是通过输入流对源文件字符逐个读取,对其读取到字符的ascll值进行异或运算,并将其放入新文件中,解密时只要用相同的密钥进行ascll异或运算并向新文件输出即可,即对文件首次用该程序处理为加密, ...
- #4864. [BeiJing 2017 Wc]神秘物质 [FHQ Treap]
这题其实挺简单的,有个东西可能稍微难维护了一点点.. \(merge\ x\ e\) 当前第 \(x\) 个原子和第 \(x+1\) 个原子合并,得到能量为 \(e\) 的新原子: \(insert\ ...
- vue 学习3
在 2.5.0 及以上版本中,如果你使用了单文件组件 $children,$slots,$attrs .... $attrs 可以透传props 注意.模板标签上有:属性="a", ...
- 一次H5毛玻璃效果有感
印象中H5实现毛玻璃效果是挺好实现的,主要的代码就是css的filter:blur. 之前也用过几次,给背景图加高斯模糊啊,给一个div加高斯模糊啊.只要给需要添加高斯模糊的元素直接添加filter属 ...
- CTF长久练习平台
0x01 XCTF(攻防世界) 攻防世界是ctf爱好者很喜欢的一个平台,不仅是界面风格像大型游戏闯关,里面的各类题目涵盖的ctf题型很广,还分为新手区和进阶区两块: 并且可以在里面组队,做一道题还有相 ...