Python 学习day 4

77 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路!


字符串处理函数

一些以函数形式提供的字符串处理功

函数及使用描述
len(x)长度,返回字符串x的长度
len("一二三456")结果为6
str(x)任意类型x所对应的字符串形式
str(1.23)结果为“1.23” str([1,2])结果为“[1,2]”;str函数可以给所有类型的变量增加一个引号,使它变成了一个字符串
hex(x)或oct(x)整数x的十六进制或八进制小写形式字符串
hex(425)结果为“0x1a9” oct(425)结果为“0o651”
chr(u)u为Unicode编码,返回其对应的字符
ord(x)x为字符,返回其对应的Unicode编码

在python中,无论是数字,标点符号,英文字母或者是汉字。它们都是一个字符,那么长度是相同的。

  • Unicode编码是Python3中字符串的编码形式
Python字符串的编码方式
  • 统一字符编码,即覆盖几乎所有字符的编码方式
  • 从0到1114111(0x10FFFF)空间,每个编码对应一个字符
  • Python字符串中每个字符都是Unicode编码字符

image.png