‘’’
字符串
表示文字信息
用单引号,双引号,三引号
‘’’
‘’’
转义字符
用一个特色的方法变送出一系列不方便写出的内容,比如回车,换行符
借助放斜杠字符,反斜杠后面的一个或者几个字符表示已经不受原来的意思了,进行
转移
window :\n
linux :\r\n
‘’’
#案例
s='Let\'s go '
print(s)
#使用单双引号嵌套
s=“let’s”
#表示反斜杠
#比如C:\user
s="c:\\user"
print(s)
#表示回车换行
#ice
#liber
#wangxiaojing
s=" ice\n liber\n wangxiaojing\n"
print(s)``
#ice
#liber
#wangxiaojing
s=" ice\n liber\n wangxiaojing\n"
print(s)``
#单个斜杠的用法
#在python中,单个反斜杠表示此行没有结束,处于美观
#需要下一行继续
def demo( x,\
y):
print(x+y)
demo(3,4)
#格式化
把字符串按照一定格式打印出来
#原本的方法
s=“i love wangjing”
print(s)
s=“i love zangjing”
print(s)
s=“i love langjing”
print(s)
#传统的格式化用%进行格式化,C语音中中的
%s表示简单的字符串
s="i love %s"
print(s %"wangna")
#一般占位符只能被同类型替换
#" "表示字符串
s="你考试的分数为%d"
print(s%22)
‘’’
打印这个会报错
s=“你考试的分数为%d”
print(s%“22”)
‘’’
#如果你需要多个格式化信息,则用括号括起来就可以了
s="你考试的分数为%d,你的总评为%s"
print(s%(22,'A'))
‘’’
format格式化
使用函数吸收进行格式化,代替之前的百分号
‘’’
s="{},{}"
print(s.format("hello","world"))
s="{},{}".format("hello1","world1")
print(s)
#设置指定的位置,从0号位置开始
s="{1},{0}".format("world","helllo")
print(s)
#如果两个占位符标记号一样,则format的参数可以小于总参数
s="i love my {0}, not only she is my {0} ".format("wife")
print(s)
#使用命名参数
s="i love my {name}, she {age} year old "
s=s.format(age="17",name="wife")
print(s)
#通过字典设置参数
s_dict={"name":"wife",\
"age":"21"}
#解包操作
s=s.format(**s_dict)
#字符串内置函数
#很多语言用string 表示,但是python 中用str表示