单引号可以套双引号
双引号可以套单引号
但是
单引号不能套单引号,双引号同理,必须用转义字符
print(r'hellop hon') #r表示原样输出字符串,即使有转义字符也不会转义
''' 三引号的作用 保留格式的字符串输出 或注释使用
# 单行注释 给程序员增加代码的可读性,python就会跳过不解释
%s占位符
print ('名称:%s 地址:%s 电话:%s' %(person,address,phone))
name = '赵飞'
print('姓名是:' +name) # str +str
age=18
# str(int) ----> 强制类型转换
#print('年龄是:' +age)
print('年龄是:%s' %age) # str+int %s ---> str 简写 底层相当于 str(int)
isMarry = False
print('结婚否?回答: %s' % isMarry) # str(False) ---> 'false'
# %d digit 数字
print('年龄是:%d' % age)
ear = 2019
print('今天是:%d' %year)
print('今年是:%2d' %year)
print('今年是:%02d' %year)
# %f float 小数点后面的位数 而且四舍五入
salary = 8899.99
salary1 = 8899.35
print('我的薪水是:%f' %salary)
print('我的薪水是:%f' %salary1)
print('我的薪水是:%.1f' %salary)
print('我的薪水是:%.1f' %salary1)
'''
约起来去楼上看电影,下订单
movie = '大侦探比卡丘'
ticket = 45.9
count = 35
格式:
电影:xxx
人数:xxx
单价:xxx
总票价:xxx (小数点后面保留1位)
'''
movie = '大侦探比卡丘'
ticket = 45.9
count = 35
print('电影:%s
人数:%d
单价:%.1f
总票价%.1f' %(movie,count,ticket,ticket*count))
message='''
电影:%s
人数:%d
单价:%.1f
总票价:%.1f
''' %(movie,count,ticket,ticket*count)
print(message)
#字符串格式化输出 format 是一个字符串中的函数 ''.format() 此处的'.' 调用
age = 2
s='已经上'
message = '乔治今天{}岁了,{}幼儿园'.format(age,s)
print(message)
name='乔治'
age = 3
hobby = '玩恐龙'
money=3.43
message = '{}今天{}岁了,最喜欢{},有零花钱:{}'.format(name,age,hobby,money)
print(message)