python基础操作---string

发布时间:2019-06-11 21:21:06编辑:auto阅读(1824)

     1 #coding:utf-8
     2 
     3 var1 = 'Hello World!'
     4 
     5 print var1[::]
     6 print len(var1)
     7 print var1[0:len(var1)]
     8 print var1[0:len(var1):2] #步长
     9 print var1[1:5] #不计上限
    10 print var1[::-1]#逆序
    11 print var1[:7]#输出0-6
    12 print var1[:7] + "xbb" #拼贴
    13 
    14 print "Hello" in var1 
    15 print "Hello" not in var1
    16 
    17 print "aaa"+ "\n" #"\n"转义换行
    18 print "aaa"+ r"\n" #使"\n"原生输出
    19 
    20 print "My name is %s and weight is %d kg!" % ('Zara', 21) #格式化
    21 # %c 格式化字符及其ASCII码
    22 # %s 格式化字符串
    23 # %d 格式化整数
    24 # %u 格式化无符号整型
    25 # %o 格式化无符号八进制数
    26 # %x 格式化无符号十六进制数
    27 # %X 格式化无符号十六进制数(大写)
    28 # %f 格式化浮点数字,可指定小数点后的精度
    29 # %e 用科学计数法格式化浮点数
    30 # %E 作用同%e,用科学计数法格式化浮点数
    31 # %g %f和%e的简写
    32 # %G %f 和 %E 的简写
    33 # %p 用十六进制数格式化变量的地址

     

    输出----------------------------------------------------
    Hello World!
    12
    Hello World!
    HloWrd
    ello
    !dlroW olleH
    Hello W
    Hello Wxbb
    True
    False
    aaa

    aaa\n
    My name is Zara and weight is 21 kg!

关键字