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. Forcepoint

    Forcepoint One Endpoint Diagnostics Tool C:\Program Files\Websense\Websense Endpoint\WEPDiag.exe &qu ...

  2. java使用解压zip文件,文件名乱码解决方案

    File outFileDir = new File(outDir);if (!outFileDir.exists()) { boolean isMakDir = outFileDir.mkdirs( ...

  3. php 获取域名

    echo 'SERVER_NAME:'.$_SERVER['SERVER_NAME'];  //获取当前域名(不含端口号) echo '<p>';   echo 'HTTP_HOST:'. ...

  4. leetcode-hard-ListNode-23. Merge k Sorted Lists

    mycode   91.2% # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x ...

  5. html页面元素命名参考

    页面结构: (1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目: ...

  6. -moz-box-shadow

    css的box-shadow是用来添加边框阴影效果的. 属性值详解: 1.inset可选值,默认阴影在盒子外使用inset后,阴影在盒子内,即使指定边框或者透明边框,阴影依然存在. 2.<off ...

  7. JsonResponse简单使用

    一个简单的django项目 urlpatterns = [ # views.hello 是执行views中的hello函数 # name 是URL的别名 url(r'^hello/', views.h ...

  8. C# Timespan Tostring 时分秒格式

    timeSpan.ToString(@"hh\:mm\:ss");

  9. JavaScript(3):JSON

    <!DOCTYPE html> <html> <body> <p>JSON</p> <script> // JSON 值可以是: ...

  10. Java 多线程爬虫及分布式爬虫架构

    这是 Java 爬虫系列博文的第五篇,在上一篇 Java 爬虫服务器被屏蔽,不要慌,咱们换一台服务器 中,我们简单的聊反爬虫策略和反反爬虫方法,主要针对的是 IP 被封及其对应办法.前面几篇文章我们把 ...