深度学习实战演练

第二章(1.3)Python基础知识(输入输出)

2019-01-12  本文已影响1人  _两只橙_

一、 输出

用print加上字符串,就可以向屏幕上输出指定的文字

print 'hello, world'

print也可以打印整数。

print 300

300

二、 输入

Python提供了一个raw_inpu,可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

name = raw_input()

test,test

三、 数据类型

四、 字符编码

因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。

(1)一个字节(byte)= 8比特(bit),

(2)一个字节表示的最大整数:2^8-1(二进制11111111=十进制255)如果要表示更大的整数,就必须用更多的字节。

(3)两个字节可以表示的最大整数是65535,

(4)四个字节可以表示的最大整数是4294967295。

五、字符编码的由来

(1)ASCII编码

(2)GB2312编码

(3)Unicode编码

(4)区别

①ASCII编码是1个字节,而Unicode编码通常是2个字节。

(5)如果统一成Unicode编码,乱码问题从此消失了。但是,如果文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。所以,本着节约的精神,又出现了把Unicode编码转化为“可变长编码”的UTF-8编码。

(6)UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,

①常用的英文字母被编码成1个字节,

②汉字通常是3个字节,

③只有很生僻的字符才会被编码成4-6个字节。

④如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。

(7)计算机系统通用的字符编码工作方式:

image image.gif

image image.gif

关注我的技术公众号,每天推送优质文章
关注我的音乐公众号,工作之余放松自己
微信扫一扫下方二维码即可关注:


音乐公众号
技术公众号
上一篇下一篇

猜你喜欢

热点阅读