python数据类型的部分基本操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/lll_90/article/details/94837986

基本数据类型
python中的三种基本数据类型分别为:
整数类型 浮点数类型 复数类型
这三种数据类型可理解为一次又一次的拓展。

浮点数的两种表示方法,例 0.0, -77., -2.17,96e4, 4.3e-3, 9.6E5 (科学计数法)

类型的相互转换:complex(4.5) = 4.5 + 0J

数字类型的判断:type(x)

print(type(4.5)) //输出:<class 'float'>

常见运算符:在这里插入图片描述
整数类型,输出格式包括 6 种:
b: 输出整数的二进制方式;
c: 输出整数对应的 Unicode 字符;
d: 输出整数的十进制方式;
o: 输出整数的八进制方式;
x: 输出整数的小写十六进制方式;
X: 输出整数的大写十六进制方式;

浮点数类型,输出格式包括 4 种:
e: 输出浮点数对应的小写字母 e 的指数形式;
E: 输出浮点数对应的大写字母 E 的指数形式;
f: 输出浮点数的标准浮点形式;
%: 输出浮点数的百分形式。

字符串
字符串是用双引号"“或者单引号’'括起来的一个或多个字符。
转义字符:
输出 " :”
输出 \ : \

输出特定位置的字符:

<string>[<索引>]

python有两种索引方式:0~len-1 或者-len ~ -1
其中,-len为最左端字符,-1为最右端字符

求子串:

<string>[<start>:<end>]		//子串中包含<string>[start], 不包含<string>[end]

val[0:-1]来获取除最后一个字符外的字符串

求字符串长度:len()

字符串操作:+ *
例:

print("apple"+"tree")  // 输出:apple tree
print("pine"*3) // 输出:pinepinepine 
print(3*"pine") // 输出:pinepinepine

将其他类型转换为字符串类型: str()

api
在这里插入图片描述strip()使用方法
作用:移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:
1.该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
2.只要头尾包含有指定字符序列中的字符就删除,不考虑顺序

ss = "22222kl23apple32lk22222222222"
print (ss.strip( '2' )) // 输出:kl23apple32lk

str = "654apple456" 
print (str.strip( '56' ))// 输出:4apple4

join使用方法:

“分隔符”.join(被分隔的元素)

print(":".join("Good morning boys and girls!")) // 字符串
//输出G:o:o:d: :m:o:r:n:i:n:g: :b:o:y:s: :a:n:d: :g:i:r:l:s:!

print(":".join(('Good','morning','boys','and','girls!'))) // 元组
//输出Good:morning:boys:and:girls!

print(":".join({'Good','morning','boys','and','girls!'})) // 序列
//输出boys:Good:girls!:and:morning

通过 for 和 in 组成的循环来遍历字符串中每个字符

for <var> in <string>:
	操作

find():查找某个字串或者某个字符串的位置,返回下标索引

replace()

print("Good morning boys and girls!".replace("n","xxx"))
//输出:Good morxxxixxxg boys axxxd girls!

字符串类型格式化: format()方法:

<模板字符串>.format(<逗号分隔的参数>)
//{<参数序号>: <格式控制标记>}

在这里插入图片描述<格式控制标记>包括:<填充><对齐><宽度>,<.精度><类型>6 个字段,这些字段都是可选的
分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。<填充>指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格。
在这里插入图片描述

<.精度>表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lll_90/article/details/94837986