美文网首页
Python字符串

Python字符串

作者: JHW2017 | 来源:发表于2018-07-17 23:34 被阅读0次
>>> print('包含中文的str')
包含中文的str
>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'
>>> '\u4e2d\u6587'
'中文' #两种写法完全等价
>>> 'ABC'.encode('ascii') 
b'ABC' 
>>> '中文'.encode('utf-8') 
b'\xe4\xb8\xad\xe6\x96\x87'
>>> b'ABC'.decode('ascii') 
'ABC' 
>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
 '中文' 

>>> len('ABC') 
3 #含多少字符
>>> len(b'ABC') 
3 
>>> len(b'\xe4\xb8\xad\xe6\x96\x87') 
6 
>>> len('中文'.encode('utf-8')) 
6 

由于 Python 源代码也是一个文本文件,所以,当你的源代码中包含中
文的时候,在保存源代码时,就需要务必指定保存为 UTF-8 编码。当
Python 解释器读取源代码时,为了让它按 UTF-8 编码读取,我们通常
在文件开头写上这两行:

!/usr/bin/env python3 # -- coding: utf-8 --

第一行注释是为了告诉 Linux/OS X 系统,这是一个 Python 可执行程序,
Windows 系统会忽略这个注释;
Python3 基础教程【完整版】 http://www.yeayee.com/
50/531
第二行注释是为了告诉 Python 解释器,按照 UTF-8 编码读取源代码,
否则,你在源代码中写的中文输出可能会有乱码。
申明了 UTF-8 编码并不意味着你的.py 文件就是 UTF-8 编码的,必须并
且要确保文本编辑器正在使用 UTF-8 without BOM 编码:

相关文章

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • python count()方法详解

    Python count()方法 Python 字符串 描述 Python count() 方法用于统计字符串里某...

  • python字符串格式化符号与内建函数资料表

    python字符串格式化符号: Python 的字符串内建函数 Python 的字符串常用内建函数如下:

  • 字符串操作方法

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • python字符串相关函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-09-28自学习资料

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 字符串内置函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-07-18 字符串资料(函数方法)

    Python3字符串资料 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,...

  • day4 字符串自主操作

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • Day3-整理

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

网友评论

      本文标题:Python字符串

      本文链接:https://www.haomeiwen.com/subject/jjlnpftx.html