输出+输入

本文介绍了Python中字符串格式化输出的基本语法,如%s、%d和%f的使用,以及input函数获取输入、数据类型转换(如int(), float()等)和字符串连接的多种方式。还涵盖了转义字符的应用,如换行符 和制表符 。通过实例演示了如何利用f-string和格式化表达式进行现代风格的字符串操作。
摘要由CSDN通过智能技术生成

输出

格式化输出

  • %s:字符串
  • %d:有符号的十进制整数
  • %f:浮点数
age=22
name='lxy'
weight=51.5
stu_id=2
print('我的年龄是%d岁'%age)
print('我的名字是%s'%name)
print('我的体重是%.2fkg'%weight)
print('我的学号是%03d'%stu_id)#输出002;03d表明不足三位以0补全,超出原样输出
print('我的名字是%s,年龄是%d岁'%(name,age))#多输出
  • f ‘{表达式}’:格式化字符串
print(f'我的名字是:{name},今年{age}岁了')

转义字符

  • \n:换行
  • \t:制表符,一个tab建距离

print默认换行,即结束符号为\n,可以设置成其他结束符号

print('hello',end='\t')
print('python')

输入

  • input
    input接收到的数据类型都是字符串
password=input('请输入您的密码:')

转换数据类型

  • int(x):将x转换为整数
  • float(x):将x转换为浮点数
  • complex(real,imag):创建一个复数
  • str(x):将x转换为字符串
  • tuple(s):将序列s转换为元组
  • list(s):将序列s转换为一个列表
  • eval(s):把字符串里的数据转换成原本的数据类型
s1='1'
s2='(100,200,300)'
s3='[100,200,300]'
eval(s1)#转换成int
eval(s2)#转换成tuple
eval(s3)#转换成list
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值