1、用法一:
# -*- coding: utf-8 -*-
print('hello world!')
name='小白'
print(name)
2、用法二:
#-*- coding:utf-8 -*-
name='小白'
age=18
gender='boy'
print(name,age,gender)
#sep 添加分隔符
print(name,age,gender,sep="&")
print(name,age,gender,end="&")
3、用法三:
转义字符;
转义字符:\n
print('hellp\nkitty')
print('hello\tkitty')
print('hello:\'kitty\'','\"boy\"')
print(r'hello:"kitty"')
print('AAA')
print('BBB')
print('CCC')
print('AAA',end='')
print('BBB',end='')
print('CCC',end='')
print('AAA',end='*')
print('BBB',end='*')
print('CCC',end='--')
#-*- coding:utf-8 -*-
print('亲爱的XXX:\n','\t请点击链接激活用户:激活用户')
print('亲爱的XXX:\n','\t请点击链接激活用户:激活用户',end='')
#end用来去掉下方的空行
5、用法五
字符串:
单引号‘’
双引号 “”
三引号 ‘’‘ ’‘’
#-*- coding:utf-8 -*-
message='[淘宝]您正在使用验证码登录,\n验证码:3036\n涉及个人账号安全,请保密'
print(message)
message='''
[淘宝]您正在使用验证码登录,
验证码:3036
涉及个人账号安全,请保密
'''
print(message)
6、用法六
占位符%s 相当于 str
#-*- coding:utf-8 -*-
person='谢坤叔'
address='珠海香洲区'
phone='15555555555'
#字符串+int TypeError 需要转换 str(int变量)
print('姓名:'+person+',地址:'+address+',联系方式:'+phone)
#格式化输出完美
print('姓名:%s,地址:%s,联系方式:%s'%(person,address,phone))
#-*- coding:utf-8 -*-
#电影票下单
movie='大侦探'
ticket=45.9
count=15
total=ticket*count
message='''
电影:%s
人数:%d
单价:%f
总票价:%.2f
'''%(movie,count,ticket,total)
print(message)
print('电影:%s'%movie)
print('人数:%d'%count)
print('单价%f'%ticket)
print('总票价:%.1f'%total)
#-*- coding:utf-8 -*-
age=2
yname='花朵'
hobby='玩龙'
money=15.6
message='小明说:他今年{}岁了,上{}幼儿园,他很喜欢{}。购买需要{}\r'.format(age,yname,hobby,money)
print(message)
print(message,end='')
#-*- coding:utf-8 -*-
name=input('请输入名字')
age=input('请输入年龄')
message='姓名:{},年龄:{}'.format(name,age)
print(message)
题目:
游戏:英雄联盟
角色:xxx
拥有装备:xxx
购买装备:xxx
付款金额:xxx
xxx拥有xxx装备,花了xxx钱
#-*- coding:utf-8 -*-
titileText='''
**************************
英雄联盟
**************************
'''
print(titileText)
role=input('请输入角色名字')
equilpment=input('输入现在拥有的装备')
upgrade=input('输入要购买的装备')
pay=input('请输入金额')
equilpments=upgrade
print('{}拥有装备{},升级成{}花费{}钱,现拥有装备{}'.format(role,equilpment,upgrade,pay,equilpments))