六、数据类型 —— 字符串

字符串本身不可变,但是它可以通过索引/切片,获取子串;这一切都不会改变字符串本身。

 

 python转义符:

 字符串内置的方法如下:

 

 

 

 

 其中,使用频繁的内置函数:

1、bytes类型和string的相互转化

 

 2、查找字符串的某个子串

 

 3、求字符串的长度

 

 

 4、字符串大小写转换

 

 5、字符串分割

 

6、判断这个字符串是否以指定字符开头/结尾。

 

 

 7、去字符串空格

 8、以某个串作为分隔符,将其连接成一个新的字符串

 注:此处与os.path.join()不一样,该方法是将多个路径组合后返回!!!

 format()格式化方法

 字符串颜色的控制

 格式为:

\033[显示方式;前景色;背景色m正文\033[0m 

 

 

 

 

 

 

 

 字符编码

ASCII编码:只有255个字符,每个字符需要8位也就是1个字节

Unicode编码:用2个字节表汉字。国际组织制定的可以容纳世界所有文字和符号的字符编码方案。

UTF-8编码:1个字节表示英文字符,3个字符表示汉字

注:python3在运行时全部使用Unicode编码!!!

另外有几条规则:

1、操作系统运行时,在内存中,统一使用Unicode编码,当需要将数据保存到硬盘或者网络传输的时候,就转换为UTF-8编码,进行保存和传输。

2、用文本编辑器的时候,从文件系统或者说硬盘上读取的UTF-8编码字符被转换为Unicode字符到内存里,供程序或者操作系统使用。编辑完成后,保存的时候再把Unicode转换为UTF-8传输到客户的浏览器。

3、浏览网页的时候,服务区会将动态生成的Unicode内容转换为UTF-8传输到客户的浏览器。

posted @ 2019-11-28 01:06  弥尔  阅读(174)  评论(0编辑  收藏  举报