自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 python语言基础-3 异常处理-3.1 异常类型

python中允许我们自定义异常类型。自定义异常类型绝大部分情况下也继承自Exception。def __init__(self, code, message): # 定义异常类的初始化方法return f"class MyException(Exception) : def __init__(self , code , message) : # 定义异常类的初始化方法 self . code = codeself . message } " # 定义异常类的输出格式。

2024-09-24 20:16:34 299

原创 python语言基础-2 面向对象-2.8 反射

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-23 22:37:00 330

原创 python语言基础-2 面向对象-2.7 匿名类与内部类

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-23 22:34:58 187

原创 python语言基础-2 面向对象-2.6 接口类

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-20 18:48:14 330

原创 python语言基础-2 面向对象-2.5 抽象类

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-19 20:12:20 223

原创 python语言基础-2 面向对象-2.4 多态

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-18 20:50:46 382

原创 python语言基础-2 面向对象-2.3 继承

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-18 20:50:04 799

原创 python语言基础-2 面向对象-2.2 封装

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-09-18 20:47:02 778

原创 二义性-交流沟通的本质

了解完以上内容后,我们对交流沟通这个词做一个更为精确的定义。交流沟通其实可以分为两部分:交流和沟通。如果世界上所有的事物完全没有二义性,那么就不需要沟通,只需要交流。比如计算机网络之间总有客户机与有服务器,它们之间通过互相都能理解的,完全没有二义性的指令来互相通信。但这种过程只是互相完成对方的指令,你说我做,然后我说你做。这样的过程只能称为交流或通信,而不是真正意义上的沟通,因为它们之间不需要消除二义性。

2024-09-18 20:34:46 910

原创 python语言基础-2 面向对象-2.1 类与对象

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-08-12 22:36:17 1513

原创 python语言基础-1语法基础-1.8 函数

'''def 函数名([参数,参数,...])函数体(复用的代码)定义函数的注意事项:1.必须使用关键字def;2.函数体注意缩进;3.函数名与():必须有'''# 定义函数,产生随机数print(ran)generate_random() # 调用函数# 查看函数的内存地址print(generate_random) # 打印函数名。打印结果为:<function generate_random at 0x000001F032CCC3A0> 英文部分为函数名,后面的16进制数为内存地址。

2024-08-11 21:51:43 275

原创 python语言基础-1语法基础-1.4 运算符

python中的位运算符号有:&(按位与),|(按位或),^(按位异或),!(按位取反),<<(左移),>>(右移)。这与C语言和java中是相同的。python中的逻辑运算符有:and、or、not。这里的逻辑运算符并没有使用符号表示,这一点与java和C是不同的。python中的关系运算符有:==、!=、>=、<=、<、>、is、is not等。python中逻辑运算符返回的结果为True或False。

2024-07-24 20:43:49 247

原创 python语言基础-1语法基础-1.3 变量

驼峰式命名法:如果一个变量名由多个单词组成,则从第二个单词开始每个单词的首字母大写。如果定义的是一个类名,则所有单词首字母大写。网上可以查找python的编码规范,我们尽量遵照规范以提高程序的可读性。有共同的规范,也有公司会有自己的规范。下划线式命名法:python推荐用下划线式命名法。容器中有些东西可以放,有些东西是不可以放的。变量也一样,因为变量是有变量类型的。常量命名:python常量名一般以全大写表示,多个单词可使用下划线。变量可以理解为是一个容器。python中功能性的标点符号必须是英文的。

2024-07-24 20:42:32 388

原创 python语言基础-1语法基础-1.2 数据类型

split(str,num=string.count(str)) #按指定字符分割字符串,分割后的字符串以列表保存,如果指定了num值则仅截取num+1个字符串,即返回num+1个列表元素;python中的自动类型转换:python的数值类型(int、float、complex)在运算时是可以自动向上转型的,这在科学计算中是非常便利的。字符串的eval()函数,去掉字符串最外侧的引号。.join() #以指定的字符串作为分隔,将seq中所有的元素合并为一个新的字符串;

2024-07-24 20:40:54 1286

原创 python语言基础-1语法基础-1.7 循环结构

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-07-24 20:39:13 201

原创 python语言基础-1语法基础-1.6 分支结构

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-07-24 20:38:23 189

原创 python语言基础-1语法基础-1.5控制台输入与输出

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-07-24 20:37:08 456

原创 二义性-软件开发过程的本质

软件开发是将现实中的业务转化为可运行的代码。在这个过程中,我们往往需要根据用户的描述或资料写出符合要求的代码,即将人类语言转化为编程语言。在《二义性-人类语言与编程语言的重要区别》一文中,我们了解到,人类语言是一种二义性语言,而编程语言是一种非二义性语言(指没有狭义二义性。本文中如无特别说明,二义性均指狭义二义性)。因此,将人类语言转化为编程语言的过程,需要消除二义性。

2024-07-14 21:17:48 1688

原创 python语言基础-1语法基础-1.1语言特性

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

2024-07-08 21:57:00 324

原创 二义性-人类语言与编程语言的重要区别

诸子百家中有名家提倡“正名实”,即“正彼此之是非,使名实相符”。汉宣帝也有“且俗儒不达时宜,好是古非今,使人眩于名实,不知所守”。这里的名,指的是对事物(包括实体、概念、过程及行为等)的称谓;而实指的就是事物本身。人与人之间使用语言交流,是在以名代实,因此无障碍的交流要求有默认的名实对应关系。但实际上,人类语言会有两种普遍情况:一是,一名对多实;二是,多名对一实。一名对多实的情况例如:车,加工业从业者常称机床为车,而非加工业从业者则默认车是指交通工具;

2024-07-08 00:01:22 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除