一.主要内容:
1.while 循环 (难点)
while 条件:
循环体

break: 直接跳出循环
continue:停止当前本次循环,继续执行下一次循环.不会中断循环
能让循环退出:
(1)break (2)改变循环条件

2.格式化输出 %s %d f{变量名}
#格式化输出
例:print("我叫%s,我来自%s,我的年龄是%s,爱好是%s" % (name, address, age, like))
#新版本的格式化输出
例:print(f"我叫{name},我来自{address},我的年龄是{age},爱好是{like}")

%s:表示字符串的占位,全能的占位.

%d:占位数字,只能放数字.

%:如果使用了格式化输入,%就是占位符,显示正常的%,需要%%

3.运算符 not and or(难点)

not: 非真既假,非假既真
and: 左右两端都为真,结果才是真
or : 左右两端有一个为真,结果就是真

优先级:() > not > and > or,当出现相同的运算时,从左往后算.

当出现x or y的时候(x,y分别是数字):判断x是否是0,如果x==0,返回y,否则返回x
例:print(1 or 2) #1
print(0 or 2) #2

当出现x and y的时候(x,y分别是数字):和or相反
例:print(1 and 2) # 2
print(0 and 2) # 0
#False 当成0 True当成1

4.初始编码 bgk unicode utf-8
(1)ASCII 8bit 256个码位, 只用到了7bit,用到了128个码位,最前面一位0
8bit = 1type(字节)
(2)GBK放的是中文编码, 16bit 2byte GBK 兼容ASCII
GBK=>对ASCII进行扩展 ANSI 16bit -> 清华同方 -> GBK
(3)对所有编码进行统一:unicode 万国码. 32bit 4byte 比较浪费
abcd 用ASCII存储 需要4byte
abcd 用unicode存储,需要16byte
(4)utf-8:可变长度的unicode 8->8bit
英文:1byte 欧洲文字:2byte 中文:3byte

5.成员运算:in

# content = input("请输入你的评论:")
# if "马化腾" in content: # content中是否包含了xxx
# print("你的评论不合法")
# else:
# print("你的评论是合法的")

# ad = input("请输入你的广告:")
# if "最" in ad or "第一" in ad or "全球" in ad:
# print("不合法的")
#
# else:
# print("合法的")

python之while循环/格式化输出/运算符/初始编码/成员变量的更多相关文章

  1. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

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

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

  3. python学习日记(格式化输出,初始编码,运算符)

    格式化输出 顾名思义,按照个人意愿定制想输出的格式. name = input('请输入姓名:') age = int(input('请输入年龄:')) job = input('请输入工作:') h ...

  4. while循环,格式化输出,运算符及编码初识

    一.while循环 1.基本循环(死循环) while 条件: 循环体 2.使用while计数 count = 0 # 数字里面非零的都为True while True: count = count ...

  5. 总结day2 ---- while循环的简单使用, 格式化输出.运算符.以及编码的应用

    内容提要 一 : while 循环 while 的基本语句操作 如何终止循环 二 :格式化输出 三 :运算符号 四 :编码初识别 一 : while 循环 1  >>>>whi ...

  6. while循环 格式化输出 密码本 编码的初识

    第二天课程整理 while 循环 why : while ' 循环' 的意思 what : while 无限循环 how : 1.基本结构 while + 条件 循环的代码 初识循环 while tr ...

  7. Python之格式化输出,初始编码以及运算符

    一.题型 1.使用while循环输入 1 2 3 4 5 6  8 9 10 count = 0 while count < 10: count += 1   #count = count + ...

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

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

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

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

随机推荐

  1. MyBatis 源码分析系列文章导读

    1.本文速览 本篇文章是我为接下来的 MyBatis 源码分析系列文章写的一个导读文章.本篇文章从 MyBatis 是什么(what),为什么要使用(why),以及如何使用(how)等三个角度进行了说 ...

  2. javascript-浏览器消息提醒

    如何让用户在浏览器最小化的状态下也能及时的收到消息提醒呢? 这个问题作为webRd是要正面面对的. 大约可分两种场景:一种是类似桌面通知的形式还有一种是类似QQ提醒(在系统任务栏闪烁随后高亮);接下来 ...

  3. centos docker安装和使用

    系统要求:centos7,内核3.10或更高一.配置yum源并安装 vim /etc/yum.repos.d/docker.repos [dockerrepo] name=Docker Resposi ...

  4. struts2框架学习笔记3:获取servletAPI

    Struts2存在一个对象ActionContext(本质是Map),可以获得原生的request,response,ServletContext 还可以获得四大域对象(Map),以及param参数( ...

  5. python循环语句详细讲解

    想必大家都知道python循环语句吧,可以python循环语句有多种,比如for循环.while循环.if.else等等,   我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下 ...

  6. nginx访问问题

    root响应的路径:配置的路径(root指向的路径)+完整访问路径(location的路径)+静态文件alias响应的路径:配置路径+静态文件(去除location中配置的路径)

  7. 国外青少年最喜爱的聊天 app,竟然是 Google Docs

    简评: 这还真不是标题党,Google Docs 的协作中内置了实时聊天的功能,也可以进行 comments,颇有种现代「传纸条」的既视感.其实国内的石墨文档.腾讯文档等协作工具也有类似的效果,本文很 ...

  8. HTTPS 怎样保证数据传输的安全性

    大家都知道,在客户端与服务器数据传输的过程中,HTTP协议的传输是不安全的,也就是一般情况下HTTP是明文传输的.但HTTPS协议的数据传输是安全的,也就是说HTTPS数据的传输是经过加密的. 在客户 ...

  9. [Node.js与数据库]node-mysql 模块介绍

    [Node.js与数据库]node-mysql 模块介绍   转载至:https://itbilu.com/nodejs/npm/NyPG8LhlW.html#multiple-statement-q ...

  10. JavaScript中的 this全面解析

    上一章我们排除了一些对this的错误认识和知道了this是在调用函数时被绑定的,完全取决于函数的调用位置.先介绍两个概念:调用位置和调用栈. 调用栈:就是为了到达当前执行位置所调用的所有函数. 调用位 ...