def char_fill(s, bit=6, char='0', position='L'):
    """
	功能说明：给传入的字符串 s 在 position （L代表左，即头部，R 代表右，即尾部）位置，用 字符（数字）c 填充，使之总长度为 bit 位
	参数：s: 待补齐前导字符或后导字符的字符串；bit: 补齐后的字符串位数; char: 要补什么字符；position: 补左边还是右边
	返回值：补齐后的字符串

	"""
    xresult = s
    if len(s) < bit:
        if position == 'L' or position == 'l':
            xresult = char * (bit - len(s)) + s
        if position == 'R' or position == 'r':
            xresult = s + char * (bit - len(s))
    return xresult
