Python——字符串
定义
python里的字符串用,“ ”,‘ ’,“‘ ’” 定义
方法
encode() :编码为字节码
码指字节码,endoce:字符串编码为字节码
a = '中国' b = a.encode() #b'\xe4\xb8\xad\xe5\x9b\xbd'
decode():解码为字符串
解码:解释字节码。decode:字节码解释为字符串
a = '中国' b = a.encode() b = b.decode() print(b) # "中国"
转义字符串
字符串里带有转义字符,会有特殊作用.
“\n”:换行,"\t":制表符
原义字符串
用 r 修饰字符串,让转义字符串失效。
r"c://download/notepad.txt"。这里\n失效
常用方法
str.index(str):获取字符串里第一次出现str的索引
a ="abcde".index("de") # a = 3
str.replace(oldstr,newstr):用newstr替换所有oldstr
a = "python是一门编程语言,python非常强".replace("python","java") # java是一门编程语言,java非常强
str.split(str):根据str切割字符串,用列表返回切割块集合
a = "python是一门编程语言,python非常强" a = a.split(",") # ["python是一门编程语言","python非常强"]
str.format(*args,**kwargs):格式化str内{}的字符串。 { 索引or变量名 :格式语言}
参数:( 传入多个变量就组合为列表。与字典无关。 ) 传入多个变量,与索引一一对应
# 输出 001.00 + 002.00 = 003.00 "{0:06.2f} + {1:06.2f} = {2:06.2f}".format(1,2,3)
格式语言:林宽精
%0(长度不足补0) m(宽度为m) .n(精确到小数点后n为)c(类型。s:字符串,d整数,f浮点型)

浙公网安备 33010602011771号