2022年4月10日

alter语句中rename、change、modify的区别

摘要: 作用 语句示例 rename 修改表名称 ALTER TABLE testalter_tbl RENAME TO alter_tbl; change 可同时修改字段名称 + 约束(类型、默认值、NULL) ALTER TABLE testalter_tbl Change `years` age in 阅读全文

posted @ 2022-04-10 11:10 呼延灼 阅读(406) 评论(0) 推荐(0) 编辑

2022年4月5日

[编程 | 200分] 九宫格按键输入法

摘要: 【题目】 [编程 | 200分] 九宫格按键输入法 【代码】 keyboard = { 1:',.', 2:'abc', 3:'def', 4:'ghi', 5:'jkl', 6:'mno', 7:'pqrs', 8:'tuv', 9:'wxyz', 0:' ' } def fun(s): resu 阅读全文

posted @ 2022-04-05 09:58 呼延灼 阅读(586) 评论(0) 推荐(0) 编辑

2022年1月8日

Python面向对象时最常见的3类方法

摘要: 为了节省读友的时间,先上结论(对于过程和细节感兴趣的读友可以继续往下阅读,一探究竟): 【结论】 类中定义的方法类型 关键词 本质含义 如何定义 如何调用 使用场景举例 实例方法 一般无任何修饰时,默认为实例方法 - def func(self, *args, **kwargs): statemen 阅读全文

posted @ 2022-01-08 22:21 呼延灼 阅读(175) 评论(0) 推荐(0) 编辑

2022年1月3日

Python两处容易理解错误的设计

摘要: 函数内部修改可变类型的变量时不会视作局部变量(除非函数内有该变量的赋值运算符),因为如果做局部变量处理则修改语句势必报错,此处的理解不会有歧义: s = 'test' d = {True:1,2:'Second'} def f(): d['name']='China' print(d,'\n') s 阅读全文

posted @ 2022-01-03 18:02 呼延灼 阅读(407) 评论(2) 推荐(0) 编辑

2022年1月2日

Python的面向对象常见概念解析

摘要: 【常见概念简介】 类(class)—— 用来描述某些具有相同属性和方法的对象的集合。格式如下 class test(): class_variable ... def f(self,*arg,**args): statement ... 类方法 ———— 类中定义的函数(跟普通函数的唯一区别就是:类 阅读全文

posted @ 2022-01-02 20:32 呼延灼 阅读(47) 评论(0) 推荐(0) 编辑

2021年12月25日

continue、break语句的作用

摘要: continue:跳过此次循环的后续语句,继续下一次循环 break:用于跳出整个循环体(for、while)。因为for、while循环体后面的else实质是作为循环体条件为False存在的,属于整个for、while循环的一部分,故:break语句也会跳过后面的else语句 break:当有循环 阅读全文

posted @ 2021-12-25 20:58 呼延灼 阅读(362) 评论(0) 推荐(0) 编辑

2021年12月20日

Python3的数据类型

摘要: 不可变类型:Number(数值,包含Bool类型)、String(字符串)、Tuple(元组) 可变类型:List(列表)、Dict(字典)、Set(集合) Bool不再单独存在,属于Number数值类型,取值为:True=1,False=0 Tuple是不可修改的序列。2个特殊的语法:创建空元组为 阅读全文

posted @ 2021-12-20 21:27 呼延灼 阅读(74) 评论(0) 推荐(0) 编辑

2021年12月19日

import和from...import的异同

摘要: 为了节省读友的时间,直接上结论: 【结论】 1)两种导入方式得到的结果是一个名为sys.modules的字典(键是被导入对象的名称,值是导入对象所在的路径) 2)就算在不同的位置写了多遍import语句也不会多次导入:导入前都会先去sys.modules中查询,若存在则不再重复导入 3)两种导入方式 阅读全文

posted @ 2021-12-19 22:57 呼延灼 阅读(325) 评论(0) 推荐(0) 编辑

Python变量的作用域在编译过程中确定

摘要: 为了节省读友的时间,先上结论(对于过程和细节感兴趣的读友可以继续往下阅读,一探究竟): 【结论】 1)Python并不是传统意义上的逐行解释型的脚本语言 2)Python变量的作用域在编译过程就已经确定,而不是在一行行运行的过程中 【实例】 近几天遇到一个比较典型的错误,详解如下(图例中均为简化后的 阅读全文

posted @ 2021-12-19 20:55 呼延灼 阅读(58) 评论(0) 推荐(0) 编辑

Python语言的2个典型特性

摘要: 【动态编程语言】 学习过C、C++的同学都知道,使用这二者编写代码时,变量在使用前必须通过类似“int a=123”的语句提取申明,然后在真正赋值的时候校验取值跟类型是否相符。也就是常说的“静态编程语言”。 而Python属于“动态编程语言”:使用时可以在未提前申明的情况下直接赋值,程序在真正运行的 阅读全文

posted @ 2021-12-19 20:17 呼延灼 阅读(126) 评论(0) 推荐(0) 编辑

导航