首页 / PYTHON / python全栈开发day02
python全栈开发day02
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python全栈开发day02,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1662字,纯文字阅读大概需要3分钟。
内容图文
![python全栈开发day02](/upload/InfoBanner/zyjiaocheng/1310/3ca427a5ae844caab48b3591488dbb49.jpg)
1.格式化输出
用字符串拼接构成模板:
从而引出格式化输出:(个人名片的制作)
格式化输出的使用: %占位符 s代表是字符,d代表是数字
%s
%d
%r???
第一种格式化方式:(一定要一一对应)
第二种格式化方式:(无需一一对应)
注意事项:格式化输出,在格式化输出中,单纯的表示%需要用%%表示
2.while……else……(特定场景会用到)
当while循环不被break打断,则走else
count = 0
while count <=5:
count += 1
print(‘loop‘,count)
else:
print(‘此次循环已经完结!‘)
当while循环被break打断,则不走else
count = 0
while True:
count += 1
print(‘loop‘,count)
if count == 5:
break
else:
print(‘此次循环已经完结!‘)
3.运算符
逻辑运算符(新知识点)
and 与
or 或
not 非
第一种情况:逻辑运算符前后都是比较运算(先看优先级)
优先级概念:() > not > and > or ,同一优先级从左往右依次计算
4 True 5 Flase 6 Flase
第二种情况:逻辑运算符前后都是数字(同一优先级从左往右依次计算)
x or y if x True , return x , else y
x and y if x True , return y , else x
(and 和or相反)
别人的思路:
and= 与 与0得0 返回右边的
or = 或 或1得1 返回左边的
( and > or )
数字与布尔值的转换(新知识点)
int--------->bool 非零True 零False
bool---------->int True 1,Flase 0
print(1>2 and 3 or 4)---------------->4
逻辑运算符运算时,先看and or not,根据优先比较级先从左到右进行运算
总结规律的思路过程如下:
print(1 > 2 and 3 or 4) #4
print(3 and 1 > 2 or 4) #4
print(4 and 3 or 1 > 2) #3
4.编码初识
谍战片:滴滴滴 高低电平 01010101
电脑文件的存储,与文件的传输 0101010
电脑中初级密码本:ASCII(只包括英文、数字和特殊符号)
ASCII码是:二进制与字符的对照表
最左边都是0的原因是预留一位,以备后用
八位等于一个字节 8bit=1Byte
一个字节表示一个字符(字符:组成内容的最小单元 例如:中国----->‘中’是一个字符,‘国’是一个字符
A------->65
a------->97
万国码:Unicode 初期创建是16位 两个字节表示一个字符
升级后 32位,四个字节表示一个字符 缺点是造成资源浪费
对Unicode再次升级----------->UTF-8,UTF-16(至少用16位表示一个字符)
UTF-8:最少用八位数去表示一个字符
字母用一个字节去表示(8位),欧洲文字用两个字节去表示(16位),亚洲文字用三个字节去表示(24位)
GBK:国家标准
字母用一个字节去表示(8位),中文用两个字节去表示(16位)
单位转换:
1Byte=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
Day3默写代码:
Bit,Bytes,Kb,Mb,Gb,Tb之间的转换关系。
Unicode,utf-8,gbk,每个编码英文,中文,分别用几个字节表示。
原文:https://www.cnblogs.com/yangqian007/p/8970826.html
内容总结
以上是互联网集市为您收集整理的python全栈开发day02全部内容,希望文章能够帮你解决python全栈开发day02所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】