资讯专栏INFORMATION COLUMN

python_bomb----输入输出管理

caiyongji / 2109人阅读

摘要:程序输入键盘代码输出显示屏输入只接受数值类型请输入密码请输入密码请输入密码请输入密码接收字符串类型请输入用户名请输入用户名请输入年龄请输入年龄接收的为字符串数据类型,没有如果你输入的数值要进行比较,需要先转换为同一种数值类型

程序

输入(键盘)-----代码(java/python)---输出(显示屏)

输入

python2
input:只接受数值类型

>>> import getpass
>>> nu=getpass.getpass("请输入密码:")
请输入密码:
>>> print(nu)
wes
>>> num=input("请输入密码:")
请输入密码:wes
Traceback (most recent call last):
  File "", line 1, in 
  File "", line 1, in 
NameError: name "wes" is not defined

raw_input:接收字符串类型

>>> name = raw_input("请输入用户名")
请输入用户名westos
>>> age=raw_input("请输入年龄")
请输入年龄17
>>> type(name)

>>> type(age)

>>> int(age)<19
True

python3
input:接收的为字符串数据类型,没有raw_input
如果你输入的数值要进行比较,需要先转换为同一种数值类型

输出

print
%s:占位字符串,%d:整形,%f:浮点型
%.2f:表示保留小数点后两位
%.3d:整形总共占3位,不够的前面补0

>>> print("%s的年纪是%s" %(name,age))
westos的年纪是17
>>> money=10000.455
>>> print("%s的月工资为%.2f" %(name,money))
westos的月工资为10000.45

例题:
130开头001 002 003 004

sid=13
>>> print("%s的学号为130%.3d" %(name,sid))
westos的学号为130013

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42175.html

相关文章

  • python_bomb----数据类型

    摘要:数值类型整形长整形有长整形没有长整形浮点型复数类型查看帮助可以使用什么方法,实现什么功能共轭虚部实部初学阶段,避免使用开头的内置功能字符串数据类型学生管理系统学生管理系统数据类型的转换在中,所有的数据类型都可以作为内置函数,用来转换数 数值类型 1.整形 Python 2.7.5 (default, Feb 11 2014, 07:46:25) >>> aint=3 >>> type...

    moven_j 评论0 收藏0
  • python_bomb----函数高级特性(生成器)

    迭代 可以通过 for 循环来遍历 list 或 tuple,这种遍历我们称为迭代(Iteration)只要是可迭代对象,都可以迭代,比如字典默认情况下,字典迭代的是key值如何让判断一个类型是否可迭代 from collections import Iterable #导入collections模块的Iterable类型判断方法 print(isinstance({abc:1},Itera...

    JouyPub 评论0 收藏0
  • python_bomb----高阶函数

    摘要:高阶函数实参是一个函数名函数的返回值是一个函数传递的参数包含函数名。内置高阶函数函数函数接收两个参数一个是函数一个是序列将传入的函数依次作用到序列的每个元素并把结果作为新的返回。 高阶函数 实参是一个函数名 函数的返回值是一个函数 print(abs(-10)) f = abs print(f(-10)) #传递的参数包含函数名。 def myfun(x,y,fun): ...

    Pocher 评论0 收藏0

发表评论

0条评论

caiyongji

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<