转移字符

转义字符一般用在字符串中。
换行:\n
制表符:\t(四个空格)
’ :单引号
": 双引号
\r :回车
\: \

print('尊敬的***:\n','\t请点击链接激活账户。')
print('小明说:\'我想吃冰激凌!!\'')

print("小明说:'我想吃冰激凌!!'")
print('小明说:"我想吃冰激凌!!"')
尊敬的***:
 	请点击链接激活账户。
小明说:'我想吃冰激凌!!'
小明说:'我想吃冰激凌!!'
小明说:"我想吃冰激凌!!"

python中不允许单引号单引号嵌套或者双引号双引号嵌套,可以交错嵌套或者使用转义字符。

print(r'hello\py\thon') #r raw 忽略转移字符,原样输出。
hello\py	hon
hello\py\thon

字符串

字符串表示:
‘’ :单引号
“”:双引号
‘’’ ‘’’: 三引号,三引号内的字符串内容,将按照你的编辑格式进行输出。保留格式的字符串;注释使用。

message = '''
亲爱的**用户:
    您的账户62178888899***,收到一笔转账。
    
  from:**银行
'''
print(message)
亲爱的**用户:
    您的账户62178888899***,收到一笔转账。
    
  from:**银行

格式化输出

%s %d %f
%s

person = '小明'
address = '辽宁省大连市甘井子区凌海路一号大连海事大学收'
phone  = '13912345678'
print('订单的收件人是:'+person+'收货地址是:' + address + '联系方式:' + phone)
print('订单的收件人是:%s,收货地址是:%s,联系方式:%s' %(person,address,phone))
订单的收件人是:小明收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收联系方式:13912345678
订单的收件人是:小明,收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收,联系方式:13912345678

‘+’ 符号拼接,字符串 + 字符串 可以;字符串 + int 会出错。
使用str()强制类型转换或者使用占位符 %s,.format。

%d 整型

age = 18.5
print('年龄是:%d' %age)
年龄是:18

%f float

num = 156.5987
print('数字是:%f' %num)
print('数字是:%.1f' %num)
数字是:156.598700
数字是:156.6

%f配合数字使用 %.1f 表示小数点后一位,并且四舍五入。

format

format是一个字符串中的函数,’ '.format()前面必须是字符串,.表示调用。
注意对应。

print('订单的收件人是:{},收货地址是:{} , 联系方式:{}。'.format(person,address,phone))
订单的收件人是:小明,收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收 , 联系方式:13912345678。