Python 第一章 编程基础和字符串

一、转义符

          当Python见到反斜杠(\),也就是转义字符时,知道应当把双引号看做一个字符,而不是某种数据类型的指示符。

         >>>print("I said , \"Don't do it \"")

              I said , "Don't do it "

二、串联俩个字符串

          每个程序员都会遇到要把俩个或多个字符串连接在一起的情况,这叫做串联(concatenation) 

       2.1  第一种: 在第一个字符串后加入一个空格

              >>> "John" "Everyman"

                    'JohnEveryman'

        2.2 第二种: 简单地使用一个分隔符

              >>> "John" + " " + "Everyman"
                    'John Everyman'

扫描二维码关注公众号,回复: 9800404 查看本文章

        2.3 第三种: 用print()函数连接字符串 

             >>> print("John" , "Everyman")
                    John Everyman

三、用不同的方法串联字符串

       格式说明符,通过插入一个特定的字符序列工作,这个字符序列被Python解释为占位符,并将由程序员提供的值替换。初看起来,这种方法很复杂,不是非常有用,但格式说明符可以控制要显示的信息的格式,还可以提供许多有用的技巧

             >>> "John Q. %s" % ("Public")
                    'John Q. Public'

     示例说明

     %s是针对字符串的格式说明符。字符串外面的%符号表面它后面的所有值会被插入到字符串相应的格式说明符处。

      注意圆括号,它告诉字符串后面的序列包含用于填充格式说明符的值。

           >>> "%-5s %s %10s" % ("John" , "Every" , "Man")
                  'John  Every        Man'

     示例说明

     单词Man出现时,离前面的单词很远,因为最后一个格式说明符中添加了10,表示一个长度为10的字符串。如果字符串没有10个字符(它仅包含3个字符,即M-a-n),它就会在前一个单词与Man中间加入7个空格。

     单词Every被空格隔开的方式与其他单词不同,因为这次空格在左边,不是右边。将符号放在格式说明符的右边,这格式会出现在单词的右边。如果使用一个非负的数值,它出现在左边

      

发布了15 篇原创文章 · 获赞 0 · 访问量 3251

猜你喜欢

转载自blog.csdn.net/daiqingmingg/article/details/104826769