python基础语法学习 ——进制、列表的查询和切片
一、进制
计算机编程常用的进制:十进制、二进制、十六进制、八进制
1、十进制
1)基数:0,1,2,3,4,5,6,7,8,9
2)进位:逢十进一
4)表达方式:直接写
5)转换:print(其他进制的数)
案例:
num1 = 39
num2 = 4
print(num1)
2、二进制
1)基数:0,1 (10,010,110011)
2)进位:逢二进一
3)表达方式:在二进制数前加’0b
’或’0B
’
4)转换:bin(其他进制数)
例如:
num3 = 0b100
print(num3) #4
print(type(num3)) #<class 'int'>
打印:
<class 'int'>
55
注意:不能这样表示:、
num4 = 0b1120 #报错
3、八进制
1)基数:0,1,2,3,4,5,6,7 (32)
2)进位:逢8进一
3)表达方式:在二进制数前加’0O
’或’0o
’
4)转换:oct
(其他八进制数)
例如:
num5 = 0o67
print(num5) #55
print(oct(199)) #0o307