corn_bag Help

python

python 语言相关

三元运算符

a = x1 if c else y1 # 等价于c语言中 a = c? x1: y1;

字符串内表达式

a = 1 print(f"a={a}") # 一种技巧 print(f"{a=}") # 输出a=1 . 和上面一句一样的效果.

再比如

>>>some_list = ['a','b','c'] >>>print(f'{some_list=}') some_list=['a', 'b', 'c']

range

range 有第三个参数, 支持步长. 代码 如下

def split_list(lst, m): return [lst[i:i + m] for i in range(0, len(lst), m)]
Last modified: 22 七月 2024