1. while循环

  while 条件:

    循环体(break,continue)

  else:

    循环体(break,continue)

  break:彻底干掉一个循环,直接跳出.

  continue:停止当次循环,继续执行下一次循环.

while True:
content = input("你要输入的内容,输入Q退出:")
if content =""
continue #如果输入为空,会执行下一次循环,接着出现 你要输入的内容:
if content = "Q":
break # 退出程序,直接跳出循环
print("你想对打野说:",content)

2. 格式化输出

name = input("请输入你的名字:")
address = input("请输入你的家庭住址:")
wife = input("你女朋友叫什么:")
#格式化输出:
print("我叫%s,我住在%s,我女朋友叫:" % (name,address,wife))
#新版格式化输出:
print(f"我叫{name},我住在{address},我女朋友叫{wife}")

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

%d 只是表示数字的占位

坑来了:  如果使用了格式化输出,%就是占位符,如果想正常显示% 则%%  %%转义.

print("我叫%s,我已经学习了31%%的python内容了" % "麻花藤")

3. 运算符

and : 并且,如果左右两端全为真,结果才是真.

or   :  或者,如果左右两端有一个为真,结果就是真.

not :  非,非真既假,非假既真

混合运算的运算顺序:

() => not => and => or

当出现x or y 时,判断 x 是否为0 ,如果 x == 0 ,则结果为 y ;否则结果为 x.

当出现x and y时,与 x or y 相反

成员运算:

content = input("请输入你的评论:")
if "马化腾" in content:#content中包含了XXX.
print ("你的评论不合法")
else:
print("你的评论是合法的") ad = input("请输入你的广告语:")
if "最" in ad and "第一" in ad and "世界" in ad:
print("您的广告不符合广告法")
else:
print("您的广告审核通过")

4. 编码

1. ASCLL码   8bit  1byte(字节)   2**8  有256个码位 只用到了7bit,用到了前128个 最前面的一位是0

2. 由于ASCLL码没有中文,所以中国人对编码进行了统计,自己设计对ASCLL进行扩展 ANSI 16bit->清华同方->GBK  GBK中放的是中文编码,16bit   2byte  兼容ASCLL

3. 对所有编码进行统一  Unicode 万国码. 32bit 4byte  够用了 但是太浪费了

4. UTF-8 可变长度的Unicode

  英文 1byte

  欧洲文字 2byte

  中文 3byte

1 byte = 8bite

1kb = 1024 bite

1024k = 1mb

1024mb = 1gb

1024gb = 1tb

1024tb = 1pb

04 Python之while循环/格式化输出/运算符/编码的更多相关文章

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

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

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

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

  3. python之while循环/格式化输出/运算符/初始编码/成员变量

    一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...

  4. python中的while循环,格式化输出,运算符,编码

    一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...

  5. DAY2---Python---While循环,格式化输出,运算符,编码

    一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...

  6. while循环 格式化输出 运算符 编码

    一.while循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....  ...

  7. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  8. 第二天-while循环 格式化输出 运算符 编码

    一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...

  9. Python基础篇(格式化输出,运算符,编码):

    Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字  ...

随机推荐

  1. 【黑马JavaSE】1.2.算术\赋值\比较\逻辑\三元运算符、方法入门、JShell编译器

    文章目录 1_1_6_05_算术运算符_四则与取模运算 1_1_6_06_算术运算符_加号的多种 1_1_6_07_算术运算符_自增自减运算 1_1_6_08_赋值运算符 这里挺关键的,为什么一个by ...

  2. websphere启动报:Could not resolve placeholder 'hibernate.hbm2ddl.auto' in string value "${hibernate.hbm2ddl.auto}"

    websphere启动报/WEB-INF/applicationContext-orm- hibernate.xml]: Could not resolve placeholder 'hibernat ...

  3. VLOOKUP的了解(1)

    上周在整理资料的时候,需要将一个表中的部分东西,弄到另外一张表中.我就傻不愣登的直接粘贴.复制.没有发现VLOOKUP呀! VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查 ...

  4. 如何查看MySQL connection id连接id

    每个MySQL连接,都有一个连接ID,可以通过 connection_id()查看. 连接id也可以通过以下方式查看: show processlist中id列 information_schema. ...

  5. 导出Excel/Pdf/txt/json/XML/PNG/CSV/SQL/MS-Word/ Ms-Powerpoint/等通过tableExport.js插件来实现

    首先去我的云盘下载需要的js: 链接:https://pan.baidu.com/s/13vC-u92ulpx3RbljsuadWw 提取码:mo8m 页面代码: <!DOCTYPE html& ...

  6. Constructor、Method、Field 源码阅读

    AnnotatedElement /** * AnnotatedElement 接口表示目前正在此 VM 中运行的应用程序的一个已注解元素[类.方法.属性]. * 该接口允许反射性地读取注解.此接口中 ...

  7. Struts2类数据封装

  8. Selenium 2自动化测试实战24(webdriver原理)

    一.webdriver原理 webdriver是按照Server-Client的经典设计模式设计的.Server端就是Remote Server,可以是任意的浏览器.当我们的脚本启动浏览器后,该浏览器 ...

  9. Java计算器的图形界面应用程序

      JAVA计算器的图形界面应用程序 题目简介: 整体分析: 实验代码: /*部分使用插件做界面*/ import java.awt.EventQueue; import javax.swing.JB ...

  10. Azure sql database 监控存储过程的传参情况

    背景 实施开发的同事找到我,反馈说项目中使用Azure sql database 之后,无法使用Profiler来监控自己开发的存储过程的参数传参情况.确实profiler这些实例级别的工具在Azur ...