Python基础数据类型(int,str,bool)、格式化输出、程序交换

一、程序交互

name = input("please input your username : ")  #input输入的内容是字符串,若要整型或其他数据类型,则需要做相应的转换!!
age = input("please input your age : ")
hometown = input("please input your hometown : ")
print("Hello ",name+'!!!',"\nyou have ", age , "years old", "\nyou came from",hometown)
# please input your username : 山药
# please input your age : 18
# please input your hometown : 武当山
# Hello  山药!!! 
# you have  18 years old 
# you came from 武当山

二、格式化输出

# 将用户的姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info of 山药  -----------
Name  : 山药
Age   : 22
job   : 制作山药
Hobby: beautiful and sex girl
------------- end -----------------

#只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就Ok
name = input('Name:')
age = int(input('Age:'))
job = input('Job:')
hobbie = input('Hobbie:')

info = '''
-------------------info of %s ------------------- # 这里的每个%s就是一个占位符,本行的代表 后面拓号里的 name
Name    :   %s
Age     :   %d  #%d,是数字占位符
Job     :   %s
Hobbie  :   %s
-------------------end--------------------------- # 这行的 % 号就是 把前面的字符串 与拓号 后面的 变量 关联起来
''' % (name,name,age,job,hobbie)
print(info)
#结果:
Name:山药
Age:18
Job:制作山药
Hobbie:beautiful and sex girl

-------------------info of 山药 -------------------
Name    :   山药
Age     :   18
Job     :   制作山药
Hobbie  :   beautiful and sex girl
------
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值