04 Python之while循环/格式化输出/运算符/编码
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循环/格式化输出/运算符/编码的更多相关文章
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
- day02 python流程控制 while循环 格式化输出 运算符 编码
day02 python 一.循环: while循环 while expression: while_suite 1.break 停止当前循环(如果多个循环嵌套, ...
- python之while循环/格式化输出/运算符/初始编码/成员变量
一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...
- python中的while循环,格式化输出,运算符,编码
一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...
- DAY2---Python---While循环,格式化输出,运算符,编码
一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...
- while循环 格式化输出 运算符 编码
一.while循环 1.基本结构 while 条件: 循环体 流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块.... ...
- python---02.while循环 格式化输出 运算符 编码
一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break continue) 2. break: 立刻跳 ...
- 第二天-while循环 格式化输出 运算符 编码
一.while循环 while 条件: 语句块(循环体) #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...
- Python基础篇(格式化输出,运算符,编码):
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s 替换字符串 %d 替换整体数字 ...
随机推荐
- Note 1 for <Pratical Programming : An Introduction to Computer Science Using Python 3>
Book Imformation : <Pratical Programming : An Introduction to Computer Science Using Python 3> ...
- 开源的图片查看库之PhotoView
PhotoView是一个开源的图片查看库,可以实现图片的浏览,手势放大缩小等操作,以及支持在ViewPager中翻页浏览图片等功能.PhotoView使用简单,还可以对缩放模式进行设置, 其开源地址为 ...
- css中的border-collapse属性如何设置表格边框线?(代码示例)
css中的border-collapse属性如何设置表格边框线?本篇文章就给大家介绍css中的border-collapse属性是什么? border-collapse属性设置表格边框线的方法.有一定 ...
- [Python]在python中调用shell脚本,并传入参数-02python操作shell实例
首先创建2个shell脚本文件,测试用. test_shell_no_para.sh 运行时,不需要传递参数 test_shell_2_para.sh 运行时,需要传递2个参数 test_shell ...
- ElementTree 无法处理中文
ElementTree.fromstring() 导入xml格式时,是可以选择解析parser的编码的,并且 它解析出来的node类型是 严谨且严格的,不会 自己内部全部转换成str,比如 9.87 ...
- webpack对vue单文件组件的解析
vue2.0 Step0: 首先vuelLoaderPlugin会在webpack初始化的时候 注入pitcher这个rule,然后将rules进行排序, [pitcher,...clonedRule ...
- Python3命名规范
1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模 ...
- DESC加密解密算法
using System; using System.Text; using System.Windows.Forms; using System.Security.Cryptography; usi ...
- EncryptHelper加密对象-工具类
using System; using System.IO; using System.Security.Cryptography; using System.Text; using System.W ...
- SQL常见面试题(借书卡表_图书表_借书记录表)
问题描述: 本题用到下面三个关系表: CARD 借书卡: CNO 卡号,NAME 姓名,CLASS 班级 BOOKS 图书: BNO 书号,BNAME 书名,AU ...