python处理得事情: 爬虫,测试,大数据,web,AI 脚本处理
python缺点:相对于c,c++,java 运行速度慢(因为python是解释型语言)
编译型语言:c,c++
解释型语言:javascript, python
java,c#属于什么类型呢? 中间语言
python基本数据类型
1.整数:int
2.浮点数:float
注意:除法计算得时候 有两种方式 type(1//2) 结果是0 返回类型为int,
type(1/2) 结果是0.5 返回类型为float
python 中2进制(0b.....) 8进制(0o...) 16进制(0x....)
python中转换成2进制bin() ----转换成10进制int()---- 转换成16进制hex()---- 转换成8进制oct()
Number数字类型
3.布尔类型:bool ,非零,非空都表示true ,其他是false ----bool(0) bool([]) bool(None)
4.复数类型: 36j
5.str 字符串类型(单引号,双引号,三引号)
访问字符串中得任意字符: "hello world"[0] 输出 h ,"hello world"[-1] 输出 d, "hello world"[0:5] 输出hello
转义字符
print(r 'c:\north\north') 原始字符串输出,不会转义
6.列表 list
7.元祖 tuple
3 in [1,2,3] true
len(1,2,2) 3
max(1,2,3) 3
min(1,2,3)1
ord('w') 获得w的ascll码
8.set集合 {1,2,3,4,5}
集合是不重复的 无顺序的
{1,2,3,4,5,6}-{1,2}={3,4,5,6} 差集
{1,2,3,4,5,6}&{1,2}={1,2} 交集
{1,2,3,4,5,6}|{1,2,7}={1,2,3,4,5,6,7} 并集
定义空的集合 set()
9.字典 dict
是由很多个key和value组合的
{key1:value1,key2:value2........}
value可以是任意类型,key是不可变类型(int ,str,tuple)
定义空的字典 {}
总结::::::