字符串和常量
- print(r'hello\py\thon') r 代表后面字符不进行转义,原样输出;
- 表示常量,命名时变量名字大写代表常量。NAME = 'liulixue';
- 字符串表示:' ', " ", ''' '''。三引号表示:1原样格式输出,2作为注释使用
字符串格式化输出
- %s占位符(s代表字符串string如果传入其他型将通过str()强制转换)
person = '大圣' address = '花果山水帘洞' phone = '15613177904' print('订单收件人是:%s,收货地址是%s,联系方式:%s' %(person, address, phone))
- %d占位符(d代表数字digit,会转化为整型int。不能传入其他类型)
age = 18 print('你多大了%d' %(age))
- %f占位符(浮点型float,%.2f 表示小数点后保留位数且四舍五入)
price = 23.34 print('这个多少钱?一共%f' % price) 这个多少钱?一共23.340000 price = 23.367 print('这个多少钱?一共%.2f' % price) 这个多少钱?一共23.37
练习
movie_name = '大闹宝莱坞' movice_ticket = 45.9 count = 35 total_ticket = count * movice_ticket message = ''' 电影:%s 人数:%d 票价:%.2f 总票价:%.1f ''' print(message %(movie_name, count, movice_ticket,total_ticket)) 电影:大闹宝莱坞 人数:35 票价:45.90 总票价:1606.5
来源:https://www.cnblogs.com/aleng-liu/p/12516253.html