摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,
阅读全文
摘要:a = {'a': 1, 'b': 2, 'c': 3} # 字典中的key转换为列表 key_value = list(a.keys()) print('字典中的key转换为列表:', key_value) value_list = list(a.values()) print('字典中的value转换为列表:', value_list)
阅读全文
摘要:数组(只能存一种类型) Import array 从原有列表生成数组 import numpy as np a_list = list(range(10)) b=np.array(a_list) 生成数组 生成多维数组 Numpy.Random.randint(0,10,(3,3)) Numpy.f
阅读全文
摘要:函数:(优先级:关键字参数,默认参数,无命名参数,有命名参数) 高阶函数的性质: 函数名可以进行赋值因为它是变量 函数可以当作函数的返回值进行返回 参数: 关键字参数可以不按照位置来写 位置参数不可以交换位置 不定长参数(无命名参数):*arg 返回元组 有命名参数:**kwarg 返回字典 默认参
阅读全文
摘要:字典 不可变类型:整型、字符串、元组 字典 不可变类型:整型、字符串、元组 可变类型:列表、字典 字典的key要是不可变类型保证唯一性。 增: dic1 = {'name':'alex'} dic1['age']=18 dic1.setdefault("age",34)有返回值,如果存在则不修改 删
阅读全文
摘要:模块存放位置: python所有模块存放在lib/site-packages文件中 元组(不可变) 定义:var=tuple() 拉锁函数:zip List(zip(words,location))将两个列表拉到一起成为列表中嵌套的元组 s1 = [1,2,3,4] s2= [3,4,5] list
阅读全文
摘要:for 循环: for i in enumerate(x,1):加一个序号从1开始默认从零开始 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加
阅读全文
摘要:列表(可以容纳任意对象,可变类型) python是一种动态类型语言,一个变量是什么类型,要看程序在运行过程中变量所代表的值是什么。 查: 通过索引(下标),都是从零开始 切片 list.count查某个元素出现次数 list.index根据内容找对应位置 x in a 判断x在不在a列表中 增: L
阅读全文
摘要:字符串.(是不可变类型) 切片: line[0:10]取字符串前十位字符 line[0:20:2]取字符串前20位隔一位取一次 line[::-1]翻转字符 关于字符串的一些方法: 注意: 这些方法都是为我们新生成一个字符串,原有的字符串不改变。 line.capitalize()首字母大写 lin
阅读全文
摘要:python语言归类: python是一门动态解释性的强类型定义语言。 编码: python2:默认编码ASCll码 python3:默认编码unicode. encode 在编码的同时,会把数据转换成bytes类型。 decode 在解码的时候会把bytes类型转换为字符串。 #coding=ut
阅读全文