1、单引号、双引号、三引号和字符串
示例程序:
#单引号str1='python'#单引号中使用双引号str2='"python"'#双引号中使用单引号str3="'python'"#三单引号str4='''python'''#三单引号中间使用双引号str5='''"python"'''#三单引号中有换行符str6='''hellopython'''#三双引号中有换行符str7="""hellopython"""print("str1: {0}".format(str1))print("str2: {0}".format(str2))print("str3: {0}".format(str3))print("str4: {0}".format(str4))print("str5: {0}".format(str5))print("str6: {0}".format(str6))print("str7: {0}".format(str6))
调试控制台结果:
三个双引号和一个双引号
1、三个双引号:
在字符换行时三个双引号可以达到输入有换行输出就有换行的效果
2、单个双引号:
在字符换行时单个双引号内部想换行可以加\n作为换行符。
tips:单个单引号和三个单引号的区别也是如此
为什么单引号和双引号都可以输出字符串
答案:
有时后我们需要输出单引号和双引号时可以省去转义字符。
2、字符串格式化输出
print('%2d-%02d' % (3, 1)) #可格式化输出可补0print('%.2f' %3.1415926) s1 = 72s2 = 85print('小明的成绩提升了%.1f%%\n' %(((85/72)-1)*100)) #转义字符和格式化输出print('Hello Python\n'*100) #一个语句输出多次
Hello Python其实输出了100次