Python 常见的语言特性有哪些?
变量与数据类型 a = 10 # 整型 b = 3.14 # 浮点型 c = "hello" # 字符串 d = [1, 2, 3] # 列表 条件与循环语句 for i in range(3): if i % 2 == 0: print(i) 函数与参数 def add(x, y=1): return x + y print(add(2)) # 输出3 列表推导式与生成器表达式 lst = [x*x for x in range(5)] # 列表推导式 gen = (x...
Python 面向对象
简介 对具象化的事物进行抽象, 尽管细节有偏差, 但与其他大部分编程语言的面向对象概念类似. 一个极简实例 class Animal(object): def __init__(self, name, color): self.name = name self.color = color def describe(self): # return self.name + self.score print(f'名字:{self.name} | 颜色:{ self.color}') # 注意到...
《道德经》
《道德经》有哪些版本? 现代通行本 传从河上公传下来,魏晋人王弼注释的版本,是现代通行本的祖宗。 马王堆帛书版 1973年,长沙马王堆汉墓出土了一批古书,其中就包括2170年前的古本《老子》,有甲、乙两种版本。两版本的书体有些不同,但都属于隶书。乙本避刘邦讳,可以断定它是汉朝的抄写本无疑。甲本由于不避汉高祖刘邦的名讳,因此可推断它当抄写于刘邦称帝之前。 马王堆...
Python 数据类型和基础
基本数据类型 Number(数字) int float bool complex String(字符串) page = '1' pagination='2' id='3' link = f"https://www.url.com/{page}/{pagination}/{id}/string" print(link) # https://www.url.com/1/2/3/string List(列表) Dictionary(字典) Tuple(元组) Set(集合) 复杂数据类型 推导式, 迭代器...