Python
文章平均质量分 69
SYolingo
syolin.site
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】列表转换为字符串
列表转换为字符串 ‘’.join()函数 需要新的变量接收返回的字符串 只能处理值全部为字符串类型的列表 newstr='列表值之间添加的内容'.join(someList) 列表单词连句子: someList=['this','is','an','example'] newStr=' '.join(someList) # 在每个值之间添加一个' '组成新的字符串 print(newStr) This is an example 列表数值无缝连接: someList=['0','原创 2021-01-30 17:57:34 · 597 阅读 · 0 评论 -
【Python】杂记
用字典映射代替switch case语句 字典代替switch switch(day) { case 0: dayName="Sunday"; break; case 1: dayName="Monday"; break; case 2: dayName="Tuesday"; break; default: dayName="Unknwon" } day=0 sw原创 2021-01-30 17:57:12 · 163 阅读 · 1 评论 -
【Python】装饰器
形式 def decorator(func): def wrapper(*args,**kw): print('This is an extra function') func(*args,**kws) return wrapper() 栗子:将f1函数不改变函数体条件下增加打印当前调用时间功能 import time def decorator(func): # 传入原函数 def wrapper(): print(time.原创 2021-01-30 17:56:37 · 122 阅读 · 0 评论 -
【Python】函数式编程
闭包 python一切皆对象 python中函数 可做另外一个函数的参数,传递到另外的函数里 把一个函数当做另一个函数的返回结果 概述 闭包=函数+环境变量 将函数和外部环境变量包在一起做一个封闭,不在受其他外部变量影响 环境变量一定在函数定义时的外部变量(不能是全局变量) 环境变量具有保存记忆的功能 通过闭包可实现在函数外部调用函数内部 def curve_pre(): a=25 # a在外部环境中,是一个环境变量 def curve(x): return a*x原创 2021-01-30 17:56:01 · 198 阅读 · 0 评论 -
【Python】类——面向对象
Python类 格式 class Student (): sum=0 # 类变量 #实例方法:行为与特征 def __init__(self,n,a): # 构造函数(特殊实例方法:初始化) self.name=n # 实例变量 self.age=a def printer(self): print(self.name) 变量 刻画特征 类变量 为所有实例共享 类名.变量名 # 调用类变量 实原创 2021-01-30 17:55:38 · 169 阅读 · 0 评论 -
【Python】字典和结构化数据
字典数据类型 利用键访问对应值 像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以使用很多不同数据类型,不只是整数。 键:字典的索引被称为“键” 键-值对:键及其相关联的值称为“键-值”对 字典长下面这个样子↓ myCat={'size'='fat','color'='gray','disposition'='loud'} 这是将一个字典变量赋给myCat变量 字典的键是’size’、‘color’和’disposition’ 这些键对应的值为’fat’、‘gray’和’loud’原创 2021-01-30 17:55:06 · 212 阅读 · 0 评论 -
【Python】列表
列表数据类型 “列表”是一个值,它包含多个同种或不同种值构成的序列。 [1,2,3] # 这是一个全是整型列表 ['cat','bat','rat','elephant'] # 这是一个全是字符串型列表 ['hello',3.1415,True,None,42] # 这也是一个五花八门的列表 spam=['cat','bat','rat','elephant'] # 将这个列表“值”赋给变量spam template=[]原创 2021-01-30 17:54:17 · 270 阅读 · 0 评论 -
【Python】基础
python基础 常见数据类型 数据类型 例子 整型 -2,-1,0,1,2,3,4,5 浮点型 -1.25,-1.0,- -0.5,0.0,1.0 字符串 ‘a’,‘aa’,‘Hello!’,‘11cats’ 注 如果看到错误信息 SyntaxError:EOL while scanning string literal 可能是忘记了字符串末尾的单引号,就像下面例子↓ >>>'Hello world! SyntaxError:EOL while scanni原创 2021-01-30 17:53:52 · 693 阅读 · 0 评论 -
正则表达式
常用语法 操作符 说明 实例 . 表示单个字符 [ ] 字符集,对单个字符的取值范围 [abc]表示a、b、c,[a-z]表示a到z的单个字符 [^ ] 非字符集,对单个字符给出排除范围 [^abc]表示非a或非b或非c的单个字符 * 前一个字符0次或者无限次扩展 [abc*]表示ab,abc,abcc,abccc等 + 前一个字符1次或者无限次扩展 [abc+]表示abc,abcc,abccc等 ? 前一个字符0次或者1次出现 [abc?]表示ab或者abc |原创 2020-08-07 16:57:15 · 196 阅读 · 0 评论
分享