Python 基础 一

2018-11-06  本文已影响0人  憧憬001

pycharm 常用快捷键

注释

# 我是单行注释
"""
我是多行注释
我是多行注释
我是多行注释
"""

标识符

行与缩进

关键字

常用函数

print("控制台打印内容")
input("提示用户的内容")
type(100)
print(isinstance(100,int))

常用数据类型

1.常量
2.数字相关的类型
例:2e4 = 2*(10**4)

布尔:只有True和False -----> bool
True:1 False:0
复数(虚数):所有虚数(实部+虚部) ---->complex
形如z=a+bi的数称为复数(complex number),其中规定i为虚数单位

5.类型的强制转换
print(int(12.54321))
print(float(12))
print(bool(20))
print(bool(-20))
# 只有0或None会转换为False
print(bool(0))
print(bool(None))
print(complex(2))
print(complex(True))
print(complex(False))

6.进制转换
a.其他进制转十进制:每一位上的数*权值,然后再求和
110(2) = 1*2^1 + 1*2^2 = 6(10)
110(8) = 1*8^1 + 1*8^2 = 72(10)
110(16) = 1*16^1 + 1*16^2 = 272(10)

b.将十进制转换成其他进制
100(10) = 1100100(2)
100(10) = 144(8)
100(10) = 64(16)

79(10) = 1001111(2)
79(10) = 117(8)
79(10) = 4f(16)
a.二进制转八进制:每3位的二进制转换成1位的八进制
001100100110010011100(2) = 1446234(8)

八进制转二进制:每1位8进制,转换成3位的二进制
6745(8) = 110 111 100 101(2)

b.二进制转十六进制:每4位的二进制转换成1位的十六进制
0110 0100 1100 1001 1100(2) = 64c9c(16)

十六进制转二进制:每1位16进制,转换成4位的二进制
6745(16) = 0110 0111 0100 0101(2)
a12(16) = 1010 0001 0010(2)
num = int(input("输入的十进制数"))
print(num)
print("转换为二进制", bin(num))
print("转换为八进制", oct(num))
print("转换为十六进制", hex(num))
7.补充

注意:数据存储和运算的时候采用的是补码。看结果看的是原码

上一篇下一篇

猜你喜欢

热点阅读