输出
格式化输出
- %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