循环语句&编码了解

用户交互

  input:
  input接收的内容是str

循环语句

if语句

  语法规则:
        if 条件判断:
            代码块1
        else:
            代码块2
    执行流程:
        如果条件为真,执行代码块一,否则执行代码块2

while循环

  break :直接退出本层循环
      continue:停止当前循环,继续执行下一次循环

区别:
        break:是彻底的停掉当前循环
        continue:停止当前循环,继续执行下一次循环

while...else...——break不会触发else的执行,直接彻底停止这个循环

flag = True

while flag:

    content = input('输入内容,(q退出)')

    if content == 'q':

        flag = False

    print(content)

格式化输出
        %s  占位  占位的是字符串,全能的   也可以接受数字(掌握)
        %d  占位   只能接受数字(了解)

  

name= '小明'

  age = ''

  hobby = '狼'

  location = '湖边'print('%s,%s,%s,%s' % (name,age,hobby,location))

如果字符串中出现了%s这样的格式化内容,后面的%都认为是格式化,
      如果想要使用%,需要转义  %%

逻辑运算
    顺序:
    () >  not  >  and  >  or

编码初识

  初始密码本:ascii    字母, 数字, 特殊字符

  0000 0001  8位==1个字节一个字节表示一个字符。

  字符;组成内容的最小单元。  -------->abc     a   b    c

中国     中     国

  a  01100001

  b  01100010

  c  01100011

  万国码:unicode

  创建初期 16位 两个字节表示一个字符。

  a :01100001 01100001

  中:01100011 01100001

  升级:32位 四个字节表示一个字符。

a :01100001 01100001 01100001 01100001

中:01100011 01100001 01100011 01100001

资源浪费。

  对Unicode升级 :utf-8。

 utf-8:最少用8位数去表示一个字符。

a:01100001(字母用1个字节表示。)

欧洲文字:01100001 01100001(欧洲用2个字节表示。)

亚洲文字——中:01100001 01100001 01100001 (亚洲用3个字节表示。)

utf-16:最少用16位数去表示一个字符

gbk:国家标准。

a : 01100001

中: 01100001 01100001

8位  1个byte

 8bit          1byte

1024bytes  1kb

1024kb   1MB

1024MB   1GB

1024GB   1TB

Python2与Python3的区别

python 2 中    字节是str    字符串是 unicode

Python3 中 字节是 bytes   字符串是str

循环语句&编码了解的更多相关文章

  1. python基础之循环语句,格式化输出以及编码

    1.while循环语句 1.1 常见的几种结构    1. while+判断条件 循环体 2. while+判断条件 循环体 else 语句 tips:while循环如果满足条件的话,会一直循环循环体 ...

  2. Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算

    一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...

  3. python之最强王者(3)——变量,条件、循环语句

    1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...

  4. Kotlin入门(7)循环语句的操作

    上一篇文章介绍了简单分支与多路分支的实现,控制语句除了这两种条件分支之外,还有对循环处理的控制,那么本文接下来继续阐述Kotlin如何对循环语句进行操作. Koltin处理循环语句依旧采纳了for和w ...

  5. Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】

    写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...

  6. Python基础-week01 Python安装/变量/输入/及循环语句使用

      一.Python介绍 (1).目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,You ...

  7. java:javaScript(定义方式,循环语句,函数与参数,事件机制,控制台记录,event事件获取键盘ascii,confirm和prompt,事件和内置对象,获取input,点击更换背景色)

    1. 定义JS的两种方式: <!DOCTYPE> <html> <head> <meta charset="UTF-8"></ ...

  8. 『无为则无心』Python基础 — 15、Python流程控制语句(for循环语句)

    目录 1.for循环语法 2.for循环中的break和continue 3.循环+else结构 (1)while...else (2)while...else退出循环的方式 (3)for...els ...

  9. 【python之路4】循环语句之while

    1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...

随机推荐

  1. 使用phoenix踩的坑与设计思考

    本文主要介绍在压测HBase的二级索引phoenix时踩的一个坑,使用时需要特别注意,而且背后的原因也很有意思,可以看出HBase和Phoenix对元数据设计上的差异. 1.问题介绍 在做phoeni ...

  2. MyCat水平分库

    一.什么是水平分库 将一张表水平切分到多个库中 1.1分片原则 1.需要分片的表是少数的 2.能不切分尽量不要切分 3.日志表可以采取归档方式 4.选择合适的切分规则和分片建,确保数据分片均匀,否则依 ...

  3. 关于MYSQL 和INNODB的逻辑关系图。最好的理解是一点点动手做,观察,记录,思考。

    每隔0.1秒就刷一次MYSQL文件的变化,并闪动标示出来,以观察SQL执行时,MYSQL的处理顺序. watch -n 0.1 -d stat /var/lib/mysql/ib_logfile0 / ...

  4. 数据库设计三大范式 zt

    from  http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html 为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定 ...

  5. php IE中文乱码

    echo mb_convert_encoding("你是我的朋友", "big5", "GB2312"); 详细出处参考:http://ww ...

  6. 量子纠错码——Clifford group

    Clifford code Clifford group是什么? 简单的公式来表达,就是 \(Cl_{n}=\left\{U: U P_{n} U^{\dagger} \in P_{n}\right\ ...

  7. (二)vue的生命周期及相关的运行流程

    @ 目录 1. vue的生命周期 经过一系列的初始化过程 需要设置数据监听 编译模板 将实例花在到DOM 并在数据变化时更新DOM 等 这是相应的生命周期函数 在用的时候直接写上, 其实很多人都这样, ...

  8. [jQuery插件]手写一个图片懒加载实现

    教你做图片懒加载插件 那一年 那一年,我还年轻 刚接手一个ASP.NET MVC 的 web 项目, (C#/jQuery/Bootstrap) 并没有做 web 的经验,没有预留学习时间, (作为项 ...

  9. [JavaWeb基础] 031.dom4j写入xml的方法

    上一篇我们讲述了dom4j读取xml的4种方法,甚是精彩,那么怎么样写入xml呢?我们直接看下源码实现. public static void main(String[] args) throws E ...

  10. html5学习之路_001

    安装环境 安装intellij idea作为开发环境 打开环境 新建一个html文件,打开之后出现代码框架,再次基础上继续编码即可,例如: <!DOCTYPE html> <html ...