搞了个Python零基础1给大家:输入,输出,类型转换。

一.输出

1.print

①格式化符号

前三个比较重要

在这里插入图片描述

知道了这些之后,我们来体验一下。
这是我们的格式

age = 18
weight = 136.666
print('我今年%d岁了' %age)
print('我今年%06d岁了' %age)
print('我今年%01d岁了' %age) #超出原样输出
print('我今年%.2f岁了' %weight)
print('我今年%d岁了,我体重:%f' %(age,weight))
print('我今年%d岁了,我体重:%f,明年%d岁了' %(age,weight,age+1))

在这里插入图片描述
Python的数据都可以用%s。

age = 18
weight = 136.666
print('我今年%s岁了,我体重:%.6s,明年%s岁了' %(age,weight,age+1))

在这里插入图片描述
还有一种方法:

age = 18
weight = 136.666
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了')

在这里插入图片描述
这个更高效。


①转义字符

在这里插入图片描述

注意:python中的print 实际上是print('输出内容',end="\n")
所以这就是为什么,2个print会换行。我们可以按照自己的需求来设置结束符号。
age = 18
weight = 136.666
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end="\n")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了')
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end="\t")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end="...")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end="???")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end="zbossz")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了')
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了',end=" ")
print(f'我今年{age}岁了,体重是{weight}斤,明年{age+1}岁了')

在这里插入图片描述
你想怎么样就怎么样


二.输入

1.input

和scanf有点像,会停在输入的时候,直到输入内容。
input会把任何数据都当做字符串处理。
我们来体验一下吧
password = input('请输入您的密码:')
print(f'您输入的密码是{password}')

在这里插入图片描述
这样写就会出问题

print('您输入的密码是%d',%password)

在这里插入图片描述
因为input接受的,都是字符串。
如果不相信,我们再用另一种方法:

print(type(password))

在这里插入图片描述


三、转换数据类型

就是c语言里面的强制类型转换。格式:类型()。
比如:int(name)
password = input('请输入您的密码:')
print(f'您输入的密码是{password}')
print(type(password))
print(type(int(password)))

在这里插入图片描述
还有float()转换成浮点数

还有str()转换成字符串

还有tuple()转换成元组

还有list()转换成列表

另外的,我们还有一个类型转换的函数eval,它是作用于字符串的。
我们来看一下它的用法:

str1 = '1'
str2 = '1.1'
str3 = '(1,2,3,4)'
str4 = '[1,2,3,4]'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(eval(str1))
print(eval(str2))
print(eval(str3))
print(eval(str4))

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值