初始python3
一、数据类型 -- int类
1、bit_length()方法
v1 = 1
data = v1.bit_length()
v = 15
data = v.bit_length() #当前十进制数用二进制数表示时最少使用的位数(计算位数)
print(data)
2、二进制、十进制、八进制
二进制:0,1,10,11,100
十进制:0,1,2,3,4...9
八进制:0,1,2,3,4...7
在本质上内部存储:00001010 01010100二进制数
| 二进制 | 八进制 | 十进制 | 十六进制 |
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 10 | 2 | 2 | 2 |
| 11 | 3 | 3 | 3 |
| 100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 5 |
| 110 | 6 | 6 | 6 |
| 111 | 7 | 7 | 7 |
| 1000 | 10 | 8 | 8 |
| 1001 | 11 | 9 | 9 |
| 1010 | 12 | 10 | A |
| 1011 | 13 | 11 | B |
| 1100 | 14 | 12 | C |
| 1101 | 15 | 13 | D |
| 1110 | 16 | 14 | E |
| 1111 | 17 | 15 | F |
二、数据类型--bool类
v1 = True #1
v1 = False #0
三、数据类型--str类
(一)、str类中为当前对象提供的功能
1、变大写
v = 'alex' v1 = v.apper() print(v1)
-----------------------------
v = 'alex'
print(v.apper())
2、变小写
v = 'alEx' v1 = v.lower() print(v1)
------------------------
v = 'alEx'
print(v.lower())
3、首字母变大写
v = 'alEx' v1 = v.capitalize print(v1)
--------------------------
v = 'alEx'
print(v.capitalize())
4、去掉首尾空格
v = ' avs fadf ' v1 = v.strip() print(v1)
---------------------
v = ' avs fadf '
print(v.strip())
5、去除左边
v = ' sdfd dfd ' v1 = v.lstrip() print() --------------------------- v = ' sdfd dfd ' print(v.lstrip())
6、去除右边
v = ' sdfd dfd ' v1 = v.rstrip() print(v1) ----------------------- v = ' sdfd dfd ' print(v.rstrip())
7、替换
v = 'SCII第一次以规范标准的形态以规范标准的形态以规范标准的形态'
v1 = v.replace("标准",""***)
v2 = v.replace("第一次","#")
print(v1,v2)
8、分割
v = 'SCII第一次以规范标准的形态以规范标准的形态以规范标准的形态'
v1 = split("第一次")
v2 = split("标准")
v3 = split("标准",2)
print(v1,v2,v3)


浙公网安备 33010602011771号