海象运算符“ := ”,python3.9x的专属武器,让变量可以在语句中第一次使用时定义,后续语句可以像以前版本python一样直接引用该变量。
知识点:
海象运算符( := )
( : )象眼睛和( = )獠牙而得名,详见老齐精品文章“海象运算符”。
技巧:
海象运算符( := ),是python 3.9x后的专属新式武器。
中文日期时间显示代码示例
#! /sur/bin/nve python
# coding: utf-8
import time
'''显示当前时间'''
#打印分割线
print('n'+'﹊'*21)
#获取当前时间元组
loc_s = time.localtime()
#格式打印字符元组
s_tuple = ('年', '月', '日 ', ':', ':', '')
#打印显示前导空格的字符串
print(''.rjust(10), end='')
for x, y in zip(loc_s, s_tuple):
print(str(x)+y, end='')
print('n'+'﹊'*21)
海象运算符示例代码
#海象运算符示例
if __name__=='__main__':
#前半定义变量s,后半句引用s,同时定义变量n
print((s := '学生信息管理系统模块和工具').center(42-(n := len(s))))
#引用变量n
print(('﹌'*n).center(42-n))
试着在python 3.6.6Run,报错!類
python 3.9.7 正常。
温馨推荐
精品文章:
- Python 完全自学手册
- 海象运算符
- Python中的 `!=`与`is not`不同
- 学习编程的正确方法



