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

PYTHON奇幻冒险记23 走进编程的世界!,第1张

概述PYTHON奇幻冒险记23走进编程世界!PYTHON奇幻冒险记23走进编程的世界!每天只需要占用大家中午吃饭的十分钟,有事没事看一下,轻松掌握一门语言!让我们一起努力吧。编程改变世界!PYTHON改变我们的命运!走进编程的世界!PYTHON奇幻冒险记23走进编程的世界!前言1编码和文件 PYTHON奇幻冒险记23 走进编程的世界! PYTHON奇幻冒险记23 走进编程的世界!

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

走进编程的世界!PYTHON奇幻冒险记23 走进编程的世界!前言1 编码和文件读写1.1 二进制1.2 编码表2 encode() decode()2.1 对喜欢的人一定要表白3 文件读写3.1 读取文件3.2 写文件总结


前言

今天就让我们一起聊聊天!讲讲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

第三步:

总结

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

我们不见不散!

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

总结

以上是内存溢出为你收集整理的PYTHON奇幻冒险记23 走进编程的世界!全部内容,希望文章能够帮你解决PYTHON奇幻冒险记23 走进编程的世界!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1187935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存