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