首页 > 编程语言 > 详细

python学习笔记—类型检查与格式化字符串

时间:2020-02-11 13:39:46      阅读:63      评论:0      收藏:0      [点我收藏+]

一、

字符串(str)也是一种数据类型,

包括数值中的:整数(int类型)、浮点数(float类型)、复数,都是数据类型

整数中有一种布尔类型(bool)

类型检查:

a = hello
b = type(a)      #####type()是一种函数,专门用来检查是什么数据类型的,这种函数有返回值,通常我们用一个变量来接受这个返回值,比如b
print(b)
运行结果:
<class str>

 

这种方式就是打印a的类型,可以查看是什么数据类型。

 二、

格式化字符串:按格式输出字符串

字符串之间可以进行拼接,就是进行加法运算:

a = abc + haha + 哈哈
print(a)
运算结果:
abchaha哈哈

 

字符串之间可以进行拼接,但是字符串(str)不能和其他数据类型之间相加拼接,否则会报错。

 

我们在控制台想见到这种格式:a = hahaha。。

格式化字符串第一种方式:就是拼接的一种方式

a = hahaha
print(a=+a)    #这种方式不常见,不经常使用
运行结果:
a=hahaha

 

第二中方式:

a = hahaha
print(a=,a)    #用逗号隔开两端字符串,只不过运行结果两个字符串之间有个空格
运行结果:
a= hahaha 

 

第三中方式:

在创建字符串时,可以在字符串中指定占位符

a = hahaha %s%哈哈
print(a)       
运行结果:
hahaha哈哈           
 #通过%s在字符串中占个字符串的位置,后面跟个%+字符串 通过这种方式实现一种拼接,达到我们想要的格式
a = hahaha
print(a=%s%a) 
运行结果:
a = hahaha

 

除了字符串有占位符,其他数据类型也有:

%s  表示字符串占位符

%f   表示浮点数占位符

%d  表示整数占位符

a = hahaha%3s%ab
#%3s 表示最少占三个字符字符串,填充的字符串不足三位,以空格代替,空格在第一位
print(a)
运行结果:
hahaha ab
a = hahaha%3.5%abfasd
#%3.5s 表示字符串长度限制在3-5个之间,不足3个以空格代替,大于五个则省略后边

 

 

a = hahaha%.2f%1.234567
print(a)
hahaha1.23
#%.2f占位符保留两位小数

a = hahaha%d%123455.352
print(a)
hahaha123455
#%d 占位符保留整数

 

第四种方式:

格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串

在字符串中可加入直接嵌入变量

a = hello
b = hahaha
c = f哈哈{a}{b}
print(c)
哈哈hellohahaha

print(fa={a}{b})

 

这就是按照我想排列的格式进行输出的四种方式

关于四种方式的练习:

创建一个变量保存自己的名字,用四种方式打印出   欢迎:xxx光临

name = 小猪佩奇

一、拼接

print(欢迎:+name+光临)
欢迎:小猪佩奇光临

 

二、多个参数

print(欢迎:,name,光临) 
欢迎:小猪佩奇光临

 

三、占位符

print(欢迎:%s光临%name) 
欢迎:小猪佩奇光临

 

四、格式化字符串

print(f欢迎:{name}光临) 
欢迎:小猪佩奇光临

 

 

python学习笔记—类型检查与格式化字符串

原文:https://www.cnblogs.com/takein/p/12294346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!