一、While

while -- 循环

  • while 条件:
    循环体

break -- 终止当前循环

  • while True:
       print("爱情买卖")
       break
       print('哈哈')
    • break -- 必须在循环中使用

    • break -- 终止当前循环且break下方代码不会执行

continue

  • continue -- 跳出本次循环,继续下次循环(伪装成循环中最后一个代码)

  • continue -- 必须在循环中使用,且下方代码不会执行

while else

  • while else 是一个整体循环,当循环体中出现了break就不会再执行else

  • num=True
    while num:
       print('你好')
       num=False
    else:
       print('不好')

二、格式化

占位

  • %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的更多相关文章

  1. python之路:Day02 --- Python基础2

    本节内容 1.列表操作 2.元组操作 3.字符串操作 4.字典操作 5.集合操作 6.文件操作 7.字符编码与转换 一.列表操作 定义列表 names = ['Ming',"Hua" ...

  2. 初学python之路-day02

    python,诞生于1989年的圣诞,Guido van Rossum为了打发无聊,因此发明了python,并且开放了其源代码,使得这门语言在随后的几十年的发展的越来越广.现今,2.x版本已经在2.7 ...

  3. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  4. Python之路

    Python学习之路 第一天   Python之路,Day1 - Python基础1介绍.基本语法.流程控制              第一天作业第二天   Python之路,Day2 - Pytho ...

  5. python之路 目录

    目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...

  6. Python之路【第十九篇】:爬虫

    Python之路[第十九篇]:爬虫   网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...

  7. Python之路【第十八篇】:Web框架们

    Python之路[第十八篇]:Web框架们   Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...

  8. Python之路【第十七篇】:Django【进阶篇 】

    Python之路[第十七篇]:Django[进阶篇 ]   Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接 ...

  9. Python之路【第十六篇】:Django【基础篇】

    Python之路[第十六篇]:Django[基础篇]   Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...

随机推荐

  1. matplotlib制作图表数据

    import matplotlib.pyplot as plt import matplotlib fig=plt.figure() labels=['陆地','海洋'] data=[29,71] p ...

  2. XSY2666

    题意 有\(n\)种颜色的球,第i种有\(a_i\)个.设\(m=\sum a_i\).你要把这\(m\)个小球排成一排.有\(q\)个询问,每次给你一个\(x\),问你有多少种方案使得相邻的小球同色 ...

  3. 轻量级RPC设计与实现第四版

    在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过. 传送门:Dubbo的SPI机制与JDK机制的不同及原理分析 因为设计的RPC框架是基于Spring的 ...

  4. Anroid Studio 教程干货

    常见设置 a)在Setting中,修改主题.修改工程目录的字体大小.  b)在Setting中,显示行号:  c)设置注释模板,File–>Other Setting –> Default ...

  5. 剑指offer-面试题22-链表中倒数第k个节点-双指针

    /* 题目: 链表中倒数第k个节点 */ /* 思路: 考虑边界条件:链表为空,k值超过链表长度. 双指针: q指针指向第k个节点,p指针指向第1个节点. q指针指向最后一个节点,p指针指向倒数第k个 ...

  6. openlayers画区域

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. DataGridView只显示数据源中绑定的字段

    场景: 由于环境需要,在获取数据源的时候会获取多于DataGridView中绑定的字段,若不做任何处理,直接将数据源绑定到DataGridView上面,DataGridView就会将数据源中没有绑定的 ...

  8. 使用uni-app开发小程序,关于小程序更新后与用户本地不会及时更新解决办法

    1.原因分析 在小程序更新开发版本之后,用户本地并没有对之前版本的小程序进行删除,那么再进入小程序的时候的版本是不会发生变化的,这是由于发版是异步执行,因此新版本将会覆盖的比较慢,本质是小程序的启动方 ...

  9. Typecho的卡哇伊小猫咪小插件(Live2D猫咪插件)

    之前看到一个博客,被它博客上的动态小猫咪给吸引了,这个纯粹就是一个在线撸猫的神器啊.但是在网上寻找一番,并没有找到合适的插件,或者说没有找到合适的模型,因此无奈之后,只能向该博主请教,在它写的博客上, ...

  10. MySql快速入门(四)

    在之前我们对MySql已经有了基本的了解,接下来我们就来接触MySql的分库分表,请往下阅读: 分库分表之MyCat实现 分库分表介绍: 随着微服务这种架构的兴起,我们应用从一个完整的大的应用,切分为 ...