python_format格式化输出、while else、逻辑运算符、编码初识
1、格式化输出 。%d %s
格式化输出:% 占位符,d 表示替换整型数,s表示要替换字符串。
name = input('请输入名字:')
age = input('请输入年龄:')
sex = input('请输入性别:')
msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex
print(msg)
msg = '''
------------ info of Alex Li -----------
Name : Alex Li
Age : 22
job : Teacher
Hobbie: girl
------------- end -----------------
'''
print(msg)
d 表示替换整型数,s表示要替换字符串。
name = input("请输入姓名:")
age = int(input("请输入年龄:"))
job = input("请输入工作:")
hobby = input("请输入爱好:")
msg = '''
------------ info of %s -----------
Name : %s
Age : %d
job : %s
Hobbie: %s
------------- end -----------------
''' % (name, name, age, job, hobby)
print(msg)
dic = {
'name': '老男孩',
'age': 58,
'job': 'boss',
'hobby': 'money',
}
msg = '''
------------ info of %(name)s -----------
Name : %(name)s
Age : %(age)d
job : %(job)s
Hobbie: %(hobby)s
------------- end -----------------
''' % dic
print(msg)
在格式化输出中,需要表示单纯的百分号%,要用双百分号%%表示。
msg = '我叫%s,今年%d,学习进度2%%.' % ('爽妹儿',18)
print(msg)
2、while else
while else 中,当while的循环被break打断时,不走else程序。
count = 0
while count <= 5:
count += 1
print('loop',count)
if count == 4:
break
else:
print('循环正常执行完啦')
print("-----out of while loop ------")
3、运算符
1、逻辑符前后都是比较运算
优先级概念:
() > not > and > or
同一优先级从左到右以此计算。
print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)
2、逻辑符前后都是数字
or
x or y , if x Ture,Return x , else Return y .
x !=0,x is Ture .
print(3 or 5)
print(2 or 5)
print(0 or 5)
print(-4 or 5)
print(1 or 3 or 0)
print(1 or 3 or 4 or 0)
and
and 的规则与or完全相反。
print(3 and 5)
print(1 > 2 and 3 or 4)
数字与bool值转化
int ---> bool 非零 True ,零 False
bool---> int True 1, False 0
print(bool(100))
print(bool(0))
4、编码初识
谍战片:滴滴滴 滴滴 高低电平,0101010
电脑文件的存储,与文件的传输。010101010
初级密码本:
ASCII码 字母、数字、特殊符号。
0000 0001 8位 == 一个字节,一个字节表示一个字符。
字符:组成内容的最小单元。
abc a b c
中国 中 国
万国码:unicode
创建初期 16位,两个字节表示一个字符。
a :01100001 01100001
中:01100011 01100001
升级后 32位,四个字节表示一个字符。
a :01100001 01100001 01100001 01100001
中:01100011 01100001 01100011 01100001
浪费资源。(硬盘,流量等)
对Unicode升级:utf-8
utf-8:最少用8位数表示一个字符。
a:01100001(字母用1个字节表示。)
欧洲文字:01100001 01100001(欧洲用2个字节表示。)
亚洲文字——中:01100001 01100001 01100001 (欧洲用3个字节表示。)
utf-16:最少用16位表示一个字符。
gbk:国家标准。
a : 01100001
中: 01100001 01100001
8位组成一个byte
1024bytes 1kb
1024kb 1MB
1024MB 1GB
1024GB 1TB
python_format格式化输出、while else、逻辑运算符、编码初识的更多相关文章
- while循环、格式化输出、运算符和编码初识
while循环 1. while循环的结构 while 条件: 执行语句1 执行语句2 i = 0 while i < 10: print(i) i += 1 运行结果 0 1 2 3 4 5 ...
- python 基础(while 循环、格式化输出、运算符、编码初识)
while循环 break 终止当前循环 count = 1 while count < 3: print(count) count += 1 break # while循环中一旦代码执行到br ...
- 2.Python基础认识(格式化输出,while语句,运算符,编码,单位转化)
Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------- ...
- day02 循环、格式化输出、运算符、编码
01 昨日内容回顾 python2x python3x区别: python2x:源码重复,不规范. python3x:源码规范,优美,清晰,简单. 编译型:将代码一次性全部转化成字节码. 代表语言:C ...
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
- while循环,格式化输出,运算符及编码初识
一.while循环 1.基本循环(死循环) while 条件: 循环体 2.使用while计数 count = 0 # 数字里面非零的都为True while True: count = count ...
- day 02 while 循环 格式化输出 运算符 and or not - 编码的初识
while 循环 while 条件: 循环体 循环如何终止? 改变条件. flag = Truewhile flag: print('狼的诱惑') print('我们不一样') ...
- python -- while循环,格式化输出,运算符,初识编码
一.while循环 1.语法 while 条件: 循环体(结果) 如果条件为真,则直接执行结果),然后再次判断条件,知道条件为假,停止循环. while True: print('你是谁呢') 退 ...
随机推荐
- CentOS 7.0下安装Python3.6
CentOS 7.0自带Python2.7 安装Python3.6步骤 1.安装依赖 yum install -y zlib-devel bzip2-devel openssl-devel ncurs ...
- SD寄售-寄售补充
SD寄售-寄售补充 概述: 寄售就是企业将货物寄放在客户处,或者在自己的仓库为客户保留库存,货物所有权归公司,当客户将库存消耗掉,才算公司的销售.公司才开票给客户. SAP SD寄售涉及4个业务过程, ...
- [福大软工] Z班 团队作业——系统设计 作业成绩
团队作业--系统设计 作业链接 http://www.cnblogs.com/easteast/p/7709763.html 作业情况 这次作业大家完成度都很高,大家的团队分工,任务布置都安排得很到位 ...
- WebAPI HelpPage支持Area
WebAPI原生的HelpPage文档并不支持Area的生成,需进行如下改造: WebApiConfig: public static class WebApiConfig { public stat ...
- WPFのDecorator 、Adorner和AdornerDecorator
Decorator 和 Adorner 它们都有“装饰品”的意思. Decorator类负责包装某个UI元素,以提供额外的行为.它有一个类型为UIElement的Child属性,其中含有待包装的内容. ...
- Window 中杀死指定端口 cmd 命令行 taskkill
https://www.cnblogs.com/xwer/p/7780571.html
- 浅析 PHP 中的 Generator
浅析 PHP 中的 Generator Miss Wang php开发案例 前天 何为 Generator 从 PHP 5.5 开始,PHP 加入了一个新的特性,那就是 Generator,中文译为生 ...
- P1256 显示图像(广搜)
题意:略 思路,先说如何建树吧.广搜很简单,就是一个队列+一个检测数组.但是本质还是对搜索树的构建. 这里的构建就是一个节点有4个孩子,每个孩子代表4个方向就构成了一个搜索树.根据题目的就离公式转化一 ...
- PHP小接
一种是innodb,一种是myisam,两者的主要区别是①myisam不支持事务处理,而innoDB支持事务处理 ②myisam 不支持外键,innoDB支持外键 ③myisam支持全文检索,而inn ...
- Linux中的cat、more、less、head、tail命令
cat [OPTION]... [FILE]... -E:显示行结束符$ -n:对显示出的每一行进行编号 cat后面可以加多个文件,也就是说可以把多个文件连接起来,然后dump到标准输出. 另外cat ...