ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

PYTHON奇幻冒险记23 走进编程的世界!

2021-04-06 19:30:31  阅读:230  来源: 互联网

标签:小鹏 文件 23 PYTHON 冒险记 decode 二进制 print


PYTHON奇幻冒险记23 走进编程的世界!

PYTHON奇幻冒险记23 走进编程的世界!

每天只需要占用大家中午吃饭的十分钟,有事没事看一下,轻松掌握一门语言!让我们一起努力吧。编程改变世界!PYTHON改变我们的命运!

走进编程的世界!


前言

今天就让我们一起聊聊天!讲讲PYTHON的发展,走进计算机的世界里!发现一些有趣的知识!
话不多说,先看代码,PYTHON的世界里,满足你的一起幻想!

1 编码和文件读写

编码?为什么要编码呢?在机器的世界里面,只有数字0和1,但是我们为了让机器可以明白我们中国人说的话,就需要将0和1转换成为一种特殊的语言符号!并且将数据转换为二进制存储和传输!

1.1 二进制

什么是二进制呢?为什么要引入二进制呢?不知道大家有没有想过这些问题?想当年,周幽王烽火戏诸侯,只为博红颜一笑!何等意气风发!被世人一笑往年!
但是烽火这样的技术,在那个年代里可是一个重大的发明!
敌人来了,我们就点起狼烟,然后烽火相传!做好防范!平时没有敌军来袭,我们就不用点燃狼烟!这就是0和1的起源!
古人的智慧是不断地在进步中改进!
如果敌人派小股部队,不断地袭扰我们该怎么办呢?
这时候,我们就有了新的对策!
地点许昌,我们同时建立2个烽火台A,B!如果A,B都没有狼烟说明就没有敌人!如果B有狼烟,说明有少许敌人!如果A有狼烟说明有中等多的敌人!如果AB都有狼烟说明敌人大举来袭!

二进制Value
00少量敌人
01一些敌人
10中等敌人
11很多敌人

当然我们也可以继续的扩展,3个烽火台

二进制十进制
0000
0011
0102
0113
1004
1015
1106
1117

这就是我们老祖先的智慧!
言归正传!在计算机的世界里面!BIT BYTE都是用来存储的单位!

bit/比特:存放一位二进制数,即0和1
byte字节:8个二进制数为一个字节

1.2 编码表

现在我们需要用二进制数来统一各国语言啦!

美国最早提出ASCII码,规定了一些常用的符号(二进制表示)

中国自己的标准时GB2312,升级版是GBK标准~
当然每个国家都有自己的标准!所以全世界就有了一个通用的标准!
unicode~

不过我们还是没有满足现状!

UTF-8(8-bit Unicode Transformation Format)这个标准出现啦!

它的出现就已经意味着所有的标准它都兼容!

2 encode() decode()

encode()就是编码!decode()就是解码~

代码如下:


print('小鹏'.encode('utf-8'))
print('小鹏'.encode('gbk'))
print(b'\xe5\xb0\x8f\xe9\xb9\x8f'.decode('utf-8'))
print(b'\xd0\xa1\xc5\xf4'.decode('gbk'))

运行结果:

b'\xe5\xb0\x8f\xe9\xb9\x8f'
b'\xd0\xa1\xc5\xf4'
小鹏
小鹏

大家看明白了?大家知道b是做什么的?

请看下面的代码!

print(type('小鹏'))
print(type(b'\xd0\xa1\xc5\xf4')) 

运行结果~

print(type('小鹏'))
print(type(b'\xd0\xa1\xc5\xf4')) 

这里b代表的就是byte~~

2.1 对喜欢的人一定要表白

话不多说,先看代码,PYTHON的世界里,满足你的一起幻想!

老师知道你比较害羞!见到了自己喜欢的姑娘不敢表白!
现在我就教你怎么做!

print(b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0'.decode('utf-8'))

运行结果~

我爱你

记住!遇见了自己喜欢的人,就要好好的去珍惜!
TOMMI WEI老师提前预祝大家520节日快乐!

3 文件读写

真棒!
如果你已经学到了这里!你就成功了一大半,因为后面的知识很简单!

3.1 读取文件

话不多说,先看代码,PYTHON的世界里,满足你的一起幻想!

打开文件 读文件 关闭文件

就结束啦!
就是这样!
很简单吧!

第一步:
创建一个文件叫做abc.txt

在这里插入图片描述

第二步:

创建一个open.py文件

在这里插入图片描述
蓝色区域是绝对路径!!!

第三步:
执行
在这里插入图片描述

3.2 写文件

还是一样!

话不多说,先看代码,PYTHON的世界里,满足你的一起幻想!

打开文件 写文件 关闭文件

需要一些改变!!!

第一步:

在这里插入图片描述
第二步:
python3 open.py

第三步:

在这里插入图片描述

总结

好了,今天的学习就到这里了!大家都学会了?
下期更加精彩!还是讲编码!不过我们就要实践了哦!

我们不见不散!

欢迎大家阅读我的《人性的弱点》,给你一种不一样的感觉!

标签:小鹏,文件,23,PYTHON,冒险记,decode,二进制,print
来源: https://blog.csdn.net/weixin_46259642/article/details/115467187

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有