初始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)
原文地址:https://www.cnblogs.com/chenyibai/p/9271296.html