python输出指定长度的字符串0
import io
import sys
import random
import string
def generate_random_str(randomlength=16):
"""
生成一个指定长度的随机字符串,其中
string.digits=0123456789
string.ascii_letters=abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
"""
str_list = [random.choice(string.digits + string.ascii_letters) for i in range(randomlength)]
random_str = ''.join(str_list)
return random_str
def generate_random_str2(...
实现方法千万般,多加思考最优解0
我有一个这样的需求,需要将输出的$data数组的内容进行自定义,当$type不一样的时候,显示不一样的字段,如type=a时,显示a,b,c三个字段,当type=b时,显示a,c,e字段,而且由于还要将数据导出到excel中,需要根据不同的类型对表头进行自定义显示字段的中文名,于是定义$fieldMap 如下。
$fieldMap = [
'a' => ['a'=>'字段A','b'=>'字段B','c'=>'字段C',],
'b' => ['a'=>'字段A','c'=>'字段C',],
'c' => ['a'=>'字段A','b'=>'字段B','d'=>'字段D',],
];
原来实现代码如下:
foreach ($data as &$item) {
foreach ($item...