s ="I am %d years old"print(s)print(s%18)
s ="I love %s"print(s%"yocy")#如果出现多个占位符,则相应内容需要用括号括起来,不然会报错,参数不够
s ="I am %s,I am %d years old"print(s%yocy,21)#这就是错的print(s%(yocy,21))
format函数格式化
print('{} a word she can get what she {} for.'.format('With','came'))#按顺序填充print('{preposition} a word she can get what she {verb} for.'.format(preposition ='With',verb ='came'))#用=定义print('{0} a word she can get what she {1} for.'.format('With','came'))#索引定位,可重复使用
a =True
b =False
c =True
d = a and b or c
#等价于 d = 1 * 0 + 1print(d)#为True
d = a or b and a
#等价于 d = 1 + 0 * 1print(d)#为True#短路案例
a =Trueor xxxxxx #结果一定为True
a =Falseand(xxxxxx)#结果一定为False
字符串格式化利用%格式化%d:整数%s:字符串s = "I am %d years old"print(s)print(s%18)s = "I love %s"print(s%"yocy")#如果出现多个占位符,则相应内容需要用括号括起来,不然会报错,参数不够s = "I am %s,I am %d years old"print(s%yocy,21)#这就是错的print(s%(yocy,21))format函数格式化print('{} a word she can