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