b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

unicode字符n Python学习笔记二(数据类型)

电脑杂谈  发布时间:2018-01-12 02:12:05  来源:网络整理

python字符转ascii_unicode字符n_unicode字符集采用

主要包括整形和浮点型,为不可变类型。

整型:定义方式为num = 1

浮点型:定义方式height = 179.9

二、字符串

在单引号、双引号或三引号中,由一串字符组成,为不可变类型。

定义方式为name = “xxx”

主要操作如下:

1.按索引取值。

2.切片

3.长度

4.成员运算in和not in

5.移除空白strip

6.切分split

7.循环

8.lower,upper,startswith,endswith

9.format

10.join

11.replace

12.isdigit

三、列表

1.按索引取值。

2.切片

3.长度len

python字符转ascii_unicode字符集采用_unicode字符n

4.成员运算in和not in

5.追加

6.删除

7.循环

8.反转和排序

9.其他方法

四、元组

元组中可以存多个值,但不可对元组进行增加和删除操作。

1.取值

2.切片

3.长度

4.长度和成员运算

5.循环

5.index和count

五、字典

字典中可以存多个值,使用key-value来存取,速度快。其中key必须为不可变类型,如数字、字符串、元组等,值可以为任意类型。

1.存取

2.长度和成员运算

3.删除

4.keys,values,items

5.循环

6.setdefault

六、集合

unicode字符集采用_unicode字符n_python字符转ascii

集合可以包含多个元素,使用逗号分隔,所有元素必须为不可变类型,元素无序且不可重复。主要作用是进行关系运算。

1.集合创建

2.长度和成员运算

3.合集 |

4.交集 &

5.差集 -

6.对称差集 ^

7.==

8.父集和子集

七、字符编码

1.python解释器执行py文件的原理

第三阶段:python解释器解释执行加载到内存中的py代码(此阶段才会识别python语法,执行文件中的代码,当执行到赋值语句时,会开辟内存空间存放变量)

2.常见编码

ASCII是最早的字符编码,最多只能用8位来表示英文字母、数字和特殊字符,即2**8=256个符号。

unicode常用2个字节代表一个字符,生僻字使用4个字节。内存中统一采用unicode,浪费空间来换取可以转换成任意编码(不乱码),硬盘可以采用各种编码,如utf-8,保证存放于硬盘或者基于网络传输的数据量很小,提高传输效率与稳定性。

UTF-8将一个unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有生僻的字符才会被编码成4-6个字节。UTF-8可以节省空间。

3.不乱码的法则

保证不乱码的核心法则是,字符按照什么标准而编码的,就要按照什么标准解码。unicode字符n内存中写的所有字符,都是unicode编码。

第二阶段中,使用 #coding:utf-8 来决定以什么编码格式将源码读入内存。

第三阶段中,使用#coding:utf-8来决定字符串在内存中使用的编码方式。unicode字符n使用print输出时,终端编码必须和#coding那块一致,window终端默认为GBK,若使用unicode格式数据,无论怎么打印都不会乱码。

4.编码总结

python2中的str类型就是python3中的bytes类型。

八、文件处理

文件读取操作

若不想使用f.close(),可使用with关键字


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-59928-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...