python 字符串 笔记

1 单引号、双引号、三引号是等价的

2 转义字符 \ 将转义字符后的符号 看做一个字符 print("I said,\"Don't do it \"")

3 三引号:可以输入多行文本,在输入结束三引号之前这些文本不会被处理。

print (""" hello

i am here""")

4 换行(\n)转义字符 在多行中打印文本---更有效率且易理解

5 串联字符串 用加号 也可以不用+号 ”John "+"everyman" 或者 “John " "Everyman"

添加分隔符:“John"+" "+"Every" 输入空格 或其他分隔符

用print()函数连接字符串,在一句话中打印多个字符串时,print()函数会非常周全地插入空格。只需要用逗号将不同的字符串隔开即可

print("John","Everyman")

6 使用格式说明符构成字符串 “John Q. %s" %("public") %s是针对字符串的格式说明符。 字符串外面的%符号表明它后面的所有值会被插入到字符串中相应的格式说明符外,注意圆括号 后面的序列包含用于填充格式说明符的值。

理解:%s 是一个存储器,存放圆括号中的值。"John %s%s" %("every" ,"man")

字符串中的每一个格式说明符在提供给它的序列中都必须有一个元素与之对应即可。序列中的每一项都是用逗号分隔开的字符串。

 7 ”%-5s %s %10s"%("John","every","man") 10 表示一个长度为 10的字符串,如果字符串没有10个字符在前面加入空格。如果是负数 面后面加入空格

 8 直接在IDLE中输入字符串包含 回车 Tab 转义字符 -转义字符按字符输出。

使用print()可以输出转义字符格式

 

posted @ 2019-08-07 16:40  caojuanshu  阅读(194)  评论(0编辑  收藏  举报