python学习七--用户交互和格式化输出

来源:互联网 发布:app刷榜软件 编辑:程序博客网 时间:2024/06/07 22:29
raw_input  直接读取控制台的输入(任何类型的输入它都可以接收),raw_input() 将所有输入作为字符串看待,返回字符串类型
input      输入的什么类型,不转换,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,
           否则它会引发一个 SyntaxError 。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )

s%  字符串       
d%  十进制整数   必须写整数
f%  浮点数

[root@node01 python]# vi ex03.py
#!/usr/bin/env python
#_*_ coding:utf-8 _*_
name =  raw_input('pls input your name:')
age = raw_input('pls input your age:')
print name, age
[root@node01 python]# python ex03.py 
pls input your name:wolf
pls input your age:1
wolf 1

代入变量
[root@node01 python]# name=wolf
[root@node01 python]# echo "my name is $name,haha"
my name is wolf,haha
[root@node01 python]# vi ex03.py     
------------------------
-----------------------
#!/usr/bin/env python
#_*_ coding:utf-8 _*_

name =  raw_input('pls input your name:')
age = raw_input('pls input your age:')
job = raw_input('pls input your jor:')
salary = raw_input('Salary:')

print  '''
Personal information of %s:
  Name: %s
  Age : %s
  Job : %s
  Salay:%s
-----------------------
''' % (name,name, age,job,salary)
[root@node01 python]# python ex03.py 
pls input your name:wolf
pls input your age:2
pls input your jor:z
Salary:d

Personal information of wolf:
  Name: wolf
  Age : 2
  Job : z
  Salay:d
-----------------------

[root@node01 python]# vi ex03.py     
#!/usr/bin/env python
#_*_ coding:utf-8 _*_

name =  raw_input('pls input your name:')
age = raw_input('pls input your age:')
job = raw_input('pls input your jor:')
salary = raw_input('Salary:')

print type(age)

print  '''
Personal information of %s:
  Name: %s
  Age : %s
  Job : %s
  Salay:%s
-----------------------
''' % (name,name, age,job,salary)
===========================~                                                                                                                                                                                         
"ex03.py" 19L, 355C written                                                 
[root@node01 python]# python ex03.py 
pls input your name:df
pls input your age:2
pls input your jor:df
Salary:80080
<type 'str'>     字符串

Personal information of df:
  Name: df
  Age : 2
  Job : df
  Salay:80080
-----------------------
===========================
[root@node01 python]# vi ex03.py     
#!/usr/bin/env python
#_*_ coding:utf-8 _*_

name =  raw_input('pls input your name:')
age = int(raw_input('pls input your age:'))
job = input('pls input your jor:')      输入什么格式当什么格式来处理
salary = raw_input('Salary:')

print type(age)

print  '''
Personal information of %s:
  Name: %s
  Age : %d                        这里必须要整数,不然会报错
  Job : %s                        什么类型来都可以,自动转成字符串
  Salay:%s
-----------------------
''' % (name,name, age,job,salary)
=====================
[root@node01 python]# python ex03.py 
pls input your name:wolf
pls input your age:2
pls input your jor:'2'
Salary:df
<type 'int'>

Personal information of wolf:
  Name: wolf
  Age : 2
  Job : 2
  Salay:df
-----------------------
[root@node01 python]# python ex03.py 
pls input your name:wolf
pls input your age:2
pls input your jor:'d'
Salary:fd
<type 'int'>

Personal information of wolf:
  Name: wolf
  Age : 2
  Job : d
  Salay:fd
-----------------------
[root@node01 python]# cat ex03.py 
#!/usr/bin/env python
#_*_ coding:utf-8 _*_

name =  raw_input('pls input your name:')
age = int(raw_input('pls input your age:'))
job = input('pls input your jor:')
salary = raw_input('Salary:')

print type(age)

print  '''
Personal information of %s:
  Name: %s
  Age : %d
  Job : %s
  Salay:%s
-----------------------
''' % (name,name, age,job,salary)
[root@node01 python]# python ex03.py 
pls input your name:wolf
pls input your age:2
pls input your jor:2.2
Salary:90
<type 'int'>

Personal information of wolf:
  Name: wolf
  Age : 2
  Job : 2.2
  Salay:90
-----------------------
[root@node01 python]# 
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝开了多少年 淘宝开店的要求 淘宝开店在哪里 开淘宝的流程 开淘宝店需要多少资金 淘宝新开店 淘宝培训开店 淘宝店设计 现在淘宝开店 淘宝店开店教程 一个人开淘宝店 淘宝谁开的 开一家淘宝店 多少岁可以开淘宝店 学开淘宝店 淘宝运营怎么做 现在开淘宝店 淘宝多开 新手开淘宝 网店需要投资多少钱 如何在网上开店做淘宝 知心淘购 淘天购 如何开港股 如何开港股账户 港股账户怎么开 港股开户哪家好 开通港股 开通港股的条件 怎么开通港股账户 大陆人开港股账户条件 炒港股如何开户 青岛市开源集团供热查询电话 开滦集团还能撑多久 唐山开滦集团 开滦吧 火锅店潮名字大全 当火车开入这座陌生的城市 火车开了还能改签吗 火车开了儿歌 梦见火车从身边开过