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浮点型)

 

posted @ 2021-10-03 18:32  remix_alone  阅读(64)  评论(0)    收藏  举报