2018-06-12

第一天下午

学了进制转换,变量,运算符  

# 二进制转10进制:(相乘求和)每一位上的数乘以当前位上的2的幂次数(从低位到高位,幂次数从0开始依次加一。1101:1*2^0+ 0*2^1 +1*2^2 +1*2^3 =13

# 八进制: # 01234567      十进制中的26:2*8^1+ 6*8^0+=22(八进制)      八进制中的10: =8(十进制)

# 十六进制: # 基数:0123456789abcdef(也可大写) # 1f :1*16^1+15*16^0=16+15=31 # ab:10*16^1+11=160+11=171   


# 其他进制转换成十进制:相乘求和

# 十进制转换成其他进制?:整除与余 100

# 二进制1100100 八进制144 十六进制64;二进制和八进制(每三位二进制转换成一位八进制),十六进制的转换(每四位二进制转换成一位16进制)

# 001 100 100——>1+4+4 144 0110 0100: 6 4 64

# (8)571->101 111 001(2) (16)a1b->(2)1010 001 1011 print(12)

print(0b1101)#二进制在数字前加0b

print(0o32)八进制在数字前面加0o

print(0xd)十六进制加0x

print(bin(100))将括号中的数字转换成二进制,返回的是字符串类型的数剧如下:

print(bin(0o32))

print(bin(0xaf))


print(oct(0b01010101))#将括号内的数据转换成8进制

print(hex(0o424))#将括号内的数据转换为16进制


变量

name='baby'#声明一个变量,并且赋值为’baby‘

a=b=c=10#同事声明三个变量ABC初值都是10 a1,b1,c1=10,12.6,'bab' name=100 #一个变量可以存储多种类型的值Python特性 age=a print(age)


运算符

python中的运算符:算术运算符,比较运算符,赋值运算符,逻辑运算符,

# 算术运算符:+ - * / ,%(求余),//(整除) ** (幂运算)

print(12+10.0)

print(10*8)

print(5/2)

print(10%4)求余  结果为2

print(10.0//3) # 3.0可以对浮点数操作,只是结果只保留整数部分

print(16//10)#1.0 没有四舍五入 直接将小数部分变为0

print(2**3)#计算2的三次方,幂运算

n=234 print(n%10) #取个位数数值,对10取余

print(n//10%10);print (n%100//10)     打印出十位数上3的方法

import math num=math.fabs(-20) print(num) print(math.pi)

你可能感兴趣的:(2018-06-12)