第七天开始学python

‘’’
字符串
表示文字信息
用单引号,双引号,三引号
‘’’

‘’’
转义字符
用一个特色的方法变送出一系列不方便写出的内容,比如回车,换行符
借助放斜杠字符,反斜杠后面的一个或者几个字符表示已经不受原来的意思了,进行
转移
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表示

发布了7 篇原创文章 · 获赞 0 · 访问量 95

猜你喜欢

转载自blog.csdn.net/qq_42571562/article/details/104647669