Python学习笔记(2)数值类型

进制转换

int函数任意进制转换为10进制

第一个参数传入一个字符串,任意进制的,第二个参数传入对这个字符串的解释,解释他为几进制

hex oct bin转换进制为16 8 或者2进制

例题中石油8730 17倍

print(bin(int(input(),2)*17)[2:])

注意转换别的进制需要进行切片输出

yeild

待填坑

支持链式比较

什么是链式比较?

原来的c语言a<b<c是错误的,因为只看前面的,但是python支持

a=2b=3c=4print(a<b<c)

集合的简易操作

定义a=set(”)或者用{}单值的字典

|取并集

&取交集

-取差集

^XOR

推导式

直接强制转换的set函数

l=[1,2,3,3,4]l=set(l)print(l)