博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0427Python基础-运算符-编码
阅读量:7106 次
发布时间:2019-06-28

本文共 1531 字,大约阅读时间需要 5 分钟。

1、 格式化输出,%s、%d

%占位符,s、d表示数据类型(int、str)

 msg = "我是%s,年龄%d,目前学习进度为80%"%('金鑫',18)

print(msg)

这样会报错的,因为在格式化输出里,你出现%默认为就是占位符的%,但是我想在上面一条语句中最后的80%就是表示80%而不是占位符,怎么办?

msg = "我是%s,年龄%d,目前学习进度为80%%"%('金鑫',18)
print(msg)

这样就可以了,第一个%是对第二个%的转译,告诉Python解释器这只是一个单纯的%,而不是占位符。

 

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、 运算符,逻辑运算符

运算符

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,

今天只学习算数运算、比较运算、逻辑运算、赋值运算

 

print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)

第一种情况 逻辑运算符前后都是比较运算

优先级概念:() > not > and > or,同一优先级从左至右以此计算。

 

print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)  # T

第二种情况 逻辑运算符前后都是数字

 

x or y ,if x True,return x,else y (零取相反值)

 print(2 or 5)

 print(0 or 5)

 print(1 or 3 or 4 or 0)

 

数字与bool值转换

Int—>bool 非零 True,零 False

Bool—>int  True 1,False 0

print(bool(100))

print(bool(0))

 

算数运算

以下假设变量:a=10,b=20

 

 

比较运算

以下假设变量:a=10,b=20

 

 

赋值运算

以下假设变量:a=10,b=20

 

 

逻辑运算

 

 

 

4、 编码初识

初级密码本:ASCII ,

包括字母、数字、特殊符号

0000 0001 8位为1个字节,一个字节表示一个字符;字符:组成内容的最小单元

万国码:Unicode

        创建初期,16位 两个字节表示一个字符(不够用)

 a :01100001 01100001

     中:01100011 01100001

        升级:32位 四个字节表示一个字符(资源浪费)

Unicode升级:utf-8

        Utf-8,最少8位表示一个字符

 a:01100001(字母用1个字节表示。)

欧洲文字:01100001 01100001(欧洲用2个字节表示。)

     亚洲文字——中:01100001 01100001 01100001 (欧洲用3个字节表示。)

        Utf-16,最少16位表示一个字符

GBK:国际标准

包括字母、数字、特殊符号、常用汉字

a : 01100001

中: 01100001 01100001

5、 比特、字节、兆

 

8位二进制,1个byte

1024byte         1Kb

1024Kb           1Mb

1024Mb          1Gb

1024Gb           1Tb

转载于:https://www.cnblogs.com/dzh0394/p/8964239.html

你可能感兴趣的文章
Python小技巧
查看>>
Scroll-view
查看>>
跨域问题的解决方案
查看>>
调查显示开发者最讨厌 PHP,最爱 Python
查看>>
Vue-路由配置和使用步骤整理
查看>>
Google Pixel 2(XL)录像画质提升背后
查看>>
浏览器和浏览器的事件循环
查看>>
验证码倒计时
查看>>
欢迎2019届新同学应聘岗位
查看>>
Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部淡入淡出
查看>>
电影宣传新方式,《刺客信条》电影版推出VR体验
查看>>
什么是中间件,中间件是什么意思?
查看>>
微软工程师认为 Mozilla 也应该拥抱 Chromium
查看>>
中国国际智能穿戴展览会的产品参差不齐
查看>>
RPC框架实践之:Google gRPC
查看>>
Logtail从入门到精通(一):日志采集杂谈
查看>>
6 Major Changes in Science and Technology Reshaping the Retail Industry
查看>>
超弦理论是如何解决相对论和量子力学之间的冲突?
查看>>
请把你的时间精力用于创造价值
查看>>
崛起的中国服务器市场迎来旺盛的SPEC测试需求
查看>>