Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86886
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 250
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-12 22:31
文章分类

全部博文(26)

文章存档

2016年(26)

我的朋友

分类: Python/Ruby

2016-11-07 21:47:57

用户交互


raw_input (默认输出都是字符串)
小程序
询问用户、姓名、年龄、性别、工作


以格式化的方式输出:
  1. #!/usr/bin/env python
  2. # _*_ coding:utf-8 _*_
  3. name = raw_input("please input your name:")
  4. age = input("please input your age:")        #------注意这里的input和raw_input的区别,input即输入什么类型的数
  5. job = raw_input("please input your job: ")    #-----据就是什么类型的数据,而raw_input默认不管输入什么类型都转换成字符型
  6. salary = raw_input("please input your salary:")

  7. print '''
  8. personal information: %s
  9.        Name: %s            #-----------------> s表示字符型
  10.        Age : %d            #-----------------> d 表示数字型(减少输错的概率,必须是数字型),f表示浮点型
  11.        Job : %s
  12.      salary: %sode
  13. --------------------------------
  14. ''' % (name,name,age,job,salary)

#注意在python3.0以后在进行交互的时候只有input,即把输入全部转化成字符串。
python中可以格式化输出,用 “+”号作为连接符,但是需要开辟新的内存空间,所以开发环境不建议使用


阅读(1103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~