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'

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

 

      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值