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. vscode如何使用命令面板

    vscode如何使用命令面板 方法/步骤     首先找到vscode.   进入,打开页面.   找到查看.   打开找到命令面板.   选择打开,可以看到命令.   下拉还有多个,以及快捷键.   ...

  2. NullPointerException 没有堆栈

    周五在公司搭好的ELK上查看日志,组长让看看其中NullPointerException出现很多的原因. 通过NullPointerException搜索,点看其中一个查看,发现异常的信息就一行jav ...

  3. Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码

    如果file.Name为中文则乱码.解决办法是方法1:response.setHeader("Content-Disposition", "attachment; fil ...

  4. DELPHI 通用的数据记录复制过程

    //表名,关键字段名,单条内容的SQL语句,产生新记录的值 function Tfrmdmmain.CopyTbale(const tablename, fileldname, swhere, new ...

  5. 人性化的Requests模块(响应与编码、header处理、cookie处理、重定向与历史记录、代理设置)

    Requests库是第三方模块,需要额外进行安装.Requests是一个开源库 pip install requests 去GitHub下载回来,进入解压文件,运行setup.py 比urllib2实 ...

  6. spark热门电影

    package movies import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext} obje ...

  7. collections(python常用内建模块)

    文章来源:https://www.liaoxuefeng.com/wiki/897692888725344/973805065315456 collections collections是Python ...

  8. CentOS7使用阿里云源安装Docker

    安装步骤 1.删除已安装的Docker # Uninstall installed docker sudo yum remove docker \ docker-client \ docker-cli ...

  9. C学习笔记-文件操作

    文件操作大致分三步 打开文件 读写文件 关闭文件 二进制和文本模式的区别 在windows系统中,文本模式下,文件以"\r\n"代表换行.若以文本模式打开文件,并用fputs等函数 ...

  10. Laravel关联模型

    public $timestamps = false;//不存时间 1.多对多关联.如收藏.用户表users,产品表products,收藏中间表user_favorite_products.那么在用户 ...