标题:浅析Python数字类型和字符串类型的内置方法
1. Python数字类型的内置方法
Python中数字类型包括:整数(int)、浮点数(float)、复数(complex)等。这些数字类型都有一些常用的内置方法。
1.1 整数类型(int)
abs(x)
:返回一个数的绝对值;
示例:
abs(-10) # 返回值为10
int(x)
:将x转换为一个整数;
示例:
int("123") # 返回值为123
bin(x)
:将x转换为二进制数并返回;
示例:
bin(10) # 返回值为0b1010
1.2 浮点数类型(float)
is_integer()
:判断浮点数是否为整数,是则返回True,否则返回False;
示例:
a = 1.0
b = 1.5
print(a.is_integer()) # 返回值为True
print(b.is_integer()) # 返回值为False
as_integer_ratio()
:将浮点数转换成有理数表示;
示例:
a = 0.25
print(a.as_integer_ratio()) # 返回值为(1, 4)
1.3 复数类型(complex)
real
:获取复数的实部;
示例:
a = 5 + 2j
print(a.real) # 返回值为5.0
imag
:获取复数的虚部;
示例:
a = 5 + 2j
print(a.imag) # 返回值为2.0
2. Python字符串类型的内置方法
Python中字符串类型是由一组字符构成的序列,它也有一些常用的内置方法。
2.1 字符串格式化
capitalize()
:将字符串的第一个字母变成大写字母,其他字母变成小写字母;
示例:
a = "hello world"
print(a.capitalize()) # 返回值为"Hello world"
format()
:替换字符串中的占位符;
示例:
a = "{} is a {}".format("Apple", "fruit")
print(a) # 返回值为"Apple is a fruit"
2.2 字符串查找和替换
find(sub[, start[, end]])
:查找子字符串在字符串中的位置,如果找到返回位置,否则返回-1;
示例:
a = "hello world"
print(a.find("wo")) # 返回值为6
replace(old, new[, count])
:将字符串中的一部分替换成新的字符串;
示例:
a = "hello world"
print(a.replace("world", "Python")) # 返回值为"hello Python"
以上就是Python数字类型和字符串类型的一些常用内置方法的浅析。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅析Python数字类型和字符串类型的内置方法 - Python技术站