基本数据类型包括有数字(int)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、布尔值(bool)。
- 数字类型(int):python3版本没有对数字类型大小限制,统一归为int:
python2版本中有int和long int d区别。
两个基本功能:
——int():将字符串转化为int数字。
例如:(1)a=“123”
b=int(a)
print(b),则print结果为123。
(2)type()可以查看类型,例如:
a=“123”
print(type(a),a)
b=int(a)
print(type(b),b),
则print结果为: <class ‘str’> 123
<class ‘int’> 123
(3)num=“0011” ——> 将以2进制的字符串转换为十进制。
v=int(num,base=2)
print(v)
则结果为:3
——bit_lenght(): 求出十进制数字的二进制字节长度。
例如: num=100
a=num.bit_length()
print(a)
则结果为:7 - **字符串(str)😗*常用功能:(1).**capitalize(self, *args, kwargs):
(2)**upper()字符串全部大写和lower()**字符串全部小写,其中lower针对的是我们所熟知的英文格式。
(3)**center(self, *args, kwargs):arge和width一样是指给定的空间范围。
(4)count(self, sub, start=None, end=None):去字符串中找子序列的个数。
(5)**startswith(self, prefix, start=None, end=None):和endswith(self, suffix, start=None, end=None)😗*判断是否已该字符开始或者结束。
(6)find(self, sub, start=None, end=None):和index(self, sub, start=None, end=None):
find()从字符串开始找,找到该字符后就获取起位置,而index()找到则给出位置,找不到就会报错,所以一般习惯用find而不用index。