美文网首页
字符串(一)

字符串(一)

作者: 2644ae270226 | 来源:发表于2017-06-23 11:15 被阅读0次

    1.输入输出

    >>>print "Hello, world."
    >>>Hello, world.
    
    >>>print "Hello", "world."
    >>>Hello, world.
    

    2.格式化字符

    符号 描述
    %r 调试用,近似用源代码
    %f 格式化浮点数,可指定小数点后的精度
    %s 格式化字符串
    %d 格式化整数

    用例

    >>>print "Your name is %s?" % "Wang"
    >>>Your name is Wang?
    >>>print "I come from %s and study in %." % (China, Shanghai)
    >>>I come from China and study in Shanghai.
    
    >>>print "Number is %f." % 3.1415
    >>>Number is 3.1415.
    >>>print "Number is %.2f." % 3.1415
    >>>Number is 3.14.
    
    >>>print "Number is %d." % 16
    >>>Number is 16.
    

    3.转义序列

    转义字符 功能
    \ 反斜杠( \ )
    ' 单引号( ' )
    " 双引号( ” )
    \a ASCII响铃符(BEL)
    \b ASCII退格符(BS)
    \f ASCII进纸符(FF)
    \n ASCII换行符(LF)
    \t ASCII水平制表符(TAB)
    \v ASCII垂直制表符(VT)

    4.字符串运算符

    操作符 描述
    + 字符串连接
    * 重复输出字符串
    [] 通过索引获取字符串中的字符
    [:] 切片,获取字符串中的一部分
    in 如果字符串包含指定的字符,则返回True
    not in 如果字符串不包含指定的字符,则返回True
    r/R 原始字符串:所有的字符串都按字面意思来使用,不进行转义字符,没有不能打印的字符。
    % 格式化字符串

    实例

    print "abc"+"ghi"
    print "a" * 5
    
    s="hello, world!"
    print s[0]
    print s[1:5]
    print s[::2]\
    
    print 'hello' in s
    print 'x' not in s
    
    print r'\n'
    print R'\n'
    

    程序执行结果为

    abcghi
    aaaaa
    h
    ello
    hlo ol!
    True
    True
    \n
    \n
    

    相关文章

      网友评论

          本文标题:字符串(一)

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