Python学习之路4:格式符扩展+输入

目前还在努力的打基础,正在加快学习进度,也希望自己能输出更多较好的案例。但是打基础阶段,急不得~

1、格式符扩展

在我的上一篇课程,学习了格式化输出,今天继上一篇继续扩展下。

现在新学格式化扩展: %s
来看下这段代码:

name ="Cat"
age =20
weight =42.5

试试用%s来输出:

print("我的名字是%s,今年%s岁了,体重%s公斤" %(name,age,weight))

输出的结果一致是:我的名字是Cat,今年20岁了,体重42.5公斤

格式化字符串除了%s能代替%d、%f ,还可以写为 f”{}”

来看看语法是:f”{}”

print(f"我的名字是{name},今年{age}岁了,体重{weight}公斤")

输出的结果还是:输出的结果一致是:我的名字是Cat,今年20岁了,体重42.5公斤

f”{}” 明显比%s 的代码量要少,也更高效,后续更多的要使用这种语法。

2、转义字符

\n:换行
\t:制表符,一个tab键(4个空格)的距离

name ="Cat"
age =20
weight =42.5
print(f"我的名字是{name},\n今年{age}岁了,\n体重{weight}公斤\n")

最终输出的结果是:

我的名字是Cat,
今年20岁了,
体重42.5公斤

当然了,Python里面直接支持enter换行:

print(A)
print(B)

这样输出的就是换行的。

3、输入input

语法是:input(“提示信息”)

(1)特点:

  • 当程序遇到input,需要等待用户输入,输入完成后再向下执行
  • 一般都存变量,使用便捷
  • input接收到的数据类型都是字符串

例如:

input("请输入登录账号:")
AccountNumber=input("请输入登录账号:")

如何检测数据类型,回忆曾经学到的,使用type 去检测,即

print(type(AccountNumber))

执行代码,可看出:

请输入登录账号:13455
<class 'str'>

4、数据类型的转换

常用的转换是这几种:
数据类型转换

num=input("请输入登录账号:")
print(num)
print(type(num))   #str
print(type(int(num)))   #int 整数类型

其他的类推,就不多做解释了。

我是小贼猫,产品经理一枚。今年的Flag是拿下Python。平时自己产品心得及产品体验都会分享在公众号上,喜欢的人可关注公众号:爱偷懒的小贼猫(xiaodoubi_svip)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值