输入和输出

六、输入和输出
输入:input
str1 = input('请输入:')
str1是输入的内容,且为字符串类型,类型强制转换,比如,str1 = int(str1)
python2:
input:输入时,必须明确输入的数据类型,比如,
age = input('age:')
age: 'egon' 表示是个字符串,python3已经废除,因为不方便使用者输入
 
python3 :input 都转化为str类型
python2 :
raw_input 都转化为str类型
input :输入是什么类型,就是什么类型
 
输出:print
格式化输出:
%:

print('my name is %s,my age is %s'%('wl','23',))
print('my name is %s'%'wl')  # 一个量格式化
a = 'my name is %(name)s my age is %(age)s'%{'age':'18','name':'egon'}  # s 表示字符串类型

format:

a = 'my name is {} my age is {}'.format('egon',1)
a = 'my name is {1}{1}{1} my age is {0}'.format('egon',1)
a = 'my name is {name} my age is {age}'.format(age = 1,name = 'xg')

f:3.5之后的版本

a = f'my name is {x}'

%s :接收字符串类型,但是可以接受任何类型
%d :接收整型
%f :接收浮点型
\t:制表符,按列对齐

print(a,end = '') 输出不进行换行
print('xb',end = '*') 接尾是 *
print('xb\n') print自带\n换行,所以这样写换了两行
isdigit() 判断是否是数字
strip() 去除两边空格

补充:

f'{print(1)}'
可以运行花括号里的字符串代码
'{x:=<10}'.format(x = 'a')
< : 居左显示,10位,用等号填充
> : 居右显示,
^ : 居中显示,
保留三位小数:
'{salary:.3f}'.format(salary = 17000)
posted @   pythoner_wl  阅读(193)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示