自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python小白学习教程从入门到入坑------第三十三课 线程(语法进阶)

在Python中,多线程指的是在单个进程中同时运行多个线程的能力。每个线程都是进程中的一个执行单元,它们共享进程的资源(如内存和文件句柄),但拥有自己独立的栈和程序计数器。线程的生命周期受进程生命周期的影响,当进程终止时,其所有线程也会随之终止。:这也是一个可选参数,它提供了一个字典,该字典包含了要传递给目标函数的关键字参数。2、资源共享:进程拥有独立的资源空间,而线程共享进程的资源。1、包含关系:进程包含线程,线程是进程的一部分。:这是一个必需的参数,它指定了要由线程运行的目标函数(也称为任务函数)。

2024-11-23 20:21:46 1137

原创 Python小白学习教程从入门到入坑------习题课5(基础巩固)

Python小白学习教程从入门到入坑------习题课5

2024-11-22 16:32:28 569

原创 Python小白学习教程从入门到入坑-----习题课4 (基础巩固)

3、再次使用 append 方法,但这次添加的是一个列表 ['2025', 2025],注意,这里是将整个列表作为一个元素添加到 lst 的末尾,而不是将其中的元素分别添加。在 Python 中,reverse() 方法用于将列表中的元素顺序反转,并且它是一个就地(in-place)操作,意味着它会直接修改原列表,而不是返回一个新的列表。d 和 d2 指向内存中的同一个对象,当改变d['b'] 的值为100时,d['b'] 和 d2['b'] 的值都是 100,两者相加可得输出为200。

2024-11-21 11:40:06 675

原创 Python小白学习教程从入门到入坑------习题课3(基础巩固)

给定的字符串是“世界那么大,我想去看看”,并且切片操作是 [7:-3],索引 7 表示从字符串的第8个字符开始得到“想”(因为索引是从0开始的)。0xf2 是一个十六进制数,其中 f 表示15(在十六进制中,a 到 f 分别表示10到15),2 表示2。【解析】:字符串切片是一种从字符串中获取子字符串的方法,切片操作使用索引来指定要提取的字符串的开始和结束位置,并可以选择一个步长来跳过某些字符。【解析】:在Python中,字符串的切片语法是[N:M],它表示从索引N(包含)到索引M(不包含)的子字符串。

2024-11-19 17:40:52 1217

原创 Python小白学习教程从入门到入坑------习题课2(基础巩固)

Python小白学习教程从入门到入坑------习题课2(基础巩固)

2024-11-18 20:13:36 1418

原创 Python小白学习教程从入门到入坑------习题课1(基础巩固)

Python小白学习教程从入门到入坑------习题课1(基础巩固)

2024-11-16 17:42:28 1125

原创 Python小白学习教程从入门到入坑------第三十二课 生成器(语法进阶)

Python小白学习教程从入门到入坑------第三十二课 生成器(语法进阶)

2024-11-15 11:56:38 1145

原创 Python小白学习教程从入门到入坑------第三十一课 迭代器(语法进阶)

Python小白学习教程从入门到入坑------第三十一课 迭代器

2024-11-14 17:21:59 1122

原创 计算机材料设计Materials-Studio教程(基础版)——初识Materials-Studio

计算机材料设计Materials-Studio教程(基础版)——初识Materials-Studio

2024-11-13 17:35:43 4817

原创 Python小白学习教程从入门到入坑------第三十课 文件定位操作(语法进阶)

Python小白学习教程从入门到入坑------第三十课 文件定位操作(语法进阶)

2024-11-11 18:52:52 1493

原创 Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)

Python小白学习教程从入门到入坑------第二十九课 访问模式

2024-11-09 22:20:06 868

原创 Python小白学习教程从入门到入坑------第二十八课 文件基础操作&文件读写(语法进阶)

在Python中,"文件"这一术语主要指的是存储在计算机存储设备(例如硬盘、SSD或网络驱动器)上的数据集合。这些数据集合可能是文本文件、二进制文件、图像文件、音频文件、视频文件或任何其他格式的文件。Python提供了一套完整的文件操作API,允许开发者读取、写入、追加、修改以及删除文件内容。打开文件使用内置的open函数,可以指定文件名和模式(如读、写、追加等)来打开文件。open函数返回一个文件对象,该对象包含用于文件操作的各种方法。

2024-11-08 19:13:28 776

原创 Materials Studio 2023安装教程(仅作分享参考)

Materials Studio是一款材料模拟软件。它可以帮助你解决当今化学、材料工业中的一系列重要问题,使化学及材料科学的研究者们能更方便地建立三维结构模型,并对各种晶体、无定型以及高分子材料的性质及相关过程进行深入的研究。多种先进算法的综合应用使Materials Studio成为一个强有力的模拟工具。无论构型优化、性质预测和X射线衍射分析,以及复杂的动力学模拟和量子力学计算,我们都可以通过一些简单易学的操作来得到切实可靠的数据。

2024-11-07 18:27:54 16055 13

原创 Python小白学习教程从入门到入坑------第二十七课 魔法方法(语法进阶)

Python小白学习教程从入门到入坑------第二十七课 魔法方法(语法进阶)

2024-11-06 19:14:31 1089

原创 Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)

Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)

2024-11-05 20:31:08 1245

原创 Python小白学习教程从入门到入坑------第二十五课 多态(语法进阶)

在类里面定义方法有三种:实例方法、静态方法、类方法1.实例方法:方法内部访问实例属性,方法内部可以通过类名.类属性名来访问类属性2.静态方法@staticmethod:方法内部,不需要访问实例属性和类属性,如果要访问类属性,通过类名.类属性名访问,不能访问实例属性3.类方法@classmethod:方法内部只需要访问类属性,可以通过cls.类属性名访问类属性,不能访问实例属性实例方法是绑定到类的实例上的方法。它们必须通过类的实例来调用,并且它们的第一个参数通常是self,指向调用该方法的实例本身。

2024-11-04 13:51:32 1245 2

原创 Python小白学习教程从入门到入坑------第二十四课 继承(语法进阶)

Python小白学习教程从入门到入坑------第二十四课 继承(语法进阶)

2024-11-03 17:25:49 2644

原创 Python小白学习教程从入门到入坑------第二十三课 封装(语法进阶)

面向对象的三大特征:封装、继承、多态。

2024-11-02 15:38:45 1233

原创 Python小白学习教程从入门到入坑------第二十二课 面向对象基础【下】{构造函数&析构函数}(语法进阶)

Python小白学习教程从入门到入坑------第二十二课 面向对象基础【下】{构造函数&析构函数}(语法进阶)

2024-11-01 17:47:16 1314

原创 Python小白学习教程从入门到入坑------第二十一课 面向对象基础【上】{类和对象}(语法进阶)

Python小白学习教程从入门到入坑------第二十一课 面向对象基础【上】{类和对象}(语法进阶)

2024-10-31 19:34:20 1037

原创 Python小白学习教程从入门到入坑------第二十课 闭包&修饰器(语法基础)

Python小白学习教程从入门到入坑------第二十课 闭包&修饰器(语法基础)

2024-10-30 18:43:55 955

原创 Python小白学习教程从入门到入坑------第十九课 异常模块与包【下】(语法基础)

Python小白学习教程从入门到入坑------第十八课 异常模块与包【下】(语法基础)

2024-10-29 18:25:25 863

原创 Python小白学习教程从入门到入坑------第十八课 异常模块与包【上】(语法基础)

含义:即自己在项目中定义的模块注意:命名要遵循标识符规定以及变量的命名规范,并且不要与内置模块起冲突,否则将导致模块功能无法使用编写模块代码:首先,你需要编写一个Python文件,这个文件将作为你的自定义模块。确保文件名和模块名符合Python的命名规范(通常是小写字母和下划线的组合,避免使用空格和特殊字符)。例如,你可以创建一个名为的文件,并在其中编写一些函数或类。保存模块文件:将你的模块文件保存在一个目录中。

2024-10-28 17:26:16 966

原创 Python小白学习教程从入门到入坑------第十七课 内置函数&拆包(语法基础)

Python小白学习教程从入门到入坑------第十七课 内置函数&拆包

2024-10-27 21:06:33 1427

原创 Python小白学习教程从入门到入坑------第十六课 函数进阶 [作用域、匿名函数](语法基础)

在Python中,作用域(Scope)指的是变量、函数和类等标识符可以被访问的代码区域。注意:nonlocal关键字用来声明外层的局部变量,只能在嵌套函数中使用,在外边函数先进行声明,内部函数进行nonlocal声明(了解即可)# 全局变量和局部变量命名相同时,在函数内部修改全局变量的值,可以使用global关键字,将变量声明为全局变量。函数是一种简洁的匿名函数,通常用于定义简单的、一次性的函数。lambda 是定义匿名函数的关键字,相当于函数的def。注意:函数外边定义的变量在整个文件中有效。

2024-10-26 11:50:31 1664

原创 Python小白学习教程从入门到入坑------第十五课 函数的各类参数与函数嵌套(语法基础)

含义:在一个函数中定义另外一个函数注意:不要在内层函数中调用外层函数,会陷入死循环,直到超过递归的最大深度def study(): # 外函数print("好好学习")def course(): # 内函数course() # 注意缩进,定义和调用是同级的,调用如果在定义里面则永远调用不到study()# 输出结果:# 好好学习# Python。

2024-10-25 12:16:42 480

原创 Python小白学习教程从入门到入坑------第十四课 函数基础(语法基础)

1、一个返回值也没有,返回的结果是None2、一个返回值,就把值返回给调用者3、多个返回值,以元组的形式返回给调用者。

2024-10-24 18:57:54 429

原创 Python小白学习教程从入门到入坑------第十三课 可变与不可变类型(语法基础)

在Python中,数据类型根据其是否可以被原地修改分为可变类型和不可变类型。

2024-10-24 13:47:56 696

原创 Python小白学习教程从入门到入坑------第十二课 类型转换&深浅拷贝(语法基础)

如果原对象的属性是引用类型(如列表、字典、对象等),那么复制的是引用。注意:如果字符串中有数字和正负号(+/-)以外的字符就会报错,(+/-)写在前面表示正负号,不可以写在后面,否则也会报错。注意:整型转换为浮点型,会自动添加一位小数,如果字符串中有正负号、数字和小数点以外的字符,则不支持转换。注意:深拷贝是将外层的对象和内部的元素都拷贝了一遍,深拷贝数据变化只影响自己本身,跟原来的对象没有关联。注意:浅拷贝会创建新的对象,拷贝第一层的数据,嵌套层会指向原来的内存地址。

2024-10-23 19:01:16 953

原创 Python小白学习教程从入门到入坑------第十一课 集合(语法基础)

Python小白学习教程从入门到入坑------第十一课 集合

2024-10-21 12:10:58 691

原创 Python小白学习教程从入门到入坑------第十课 元组&字典(语法基础)

在Python编程语言中,字典(dictionary)是一种内置的数据结构,它提供了键值对(key-value pair)的存储方式。字典中的每个元素都是一个键值对,键(key)用于唯一标识元素,而值(value)则是与键相关联的数据。)是一种非常强大且灵活的数据结构,它允许你以键值对(key-value pairs)的形式存储数据,存储描述一个物体的相关信息。3、 元组和列表一样都有下标,从左往右,以0开始,且元组的 count()、index()、len()跟列表的用法相同。

2024-10-18 17:04:02 568

原创 Python小白学习教程从入门到入坑------第九课 列表(语法基础)

列表推导式(List Comprehensions)是 Python 中一种简洁且强大的工具,用于从可迭代对象(如列表、元组、集合或字符串)中创建新的列表。用途:在列表的指定位置插入一个元素,指定位置如果有元素,原有元素就会后移,如果没有指定下标,程序将报错。判断指定元素是否存在列表中,如果不存在就返回True,存在返回False。判断指定元素是否存在列表中,如果存在就返回True,不存在返回False。根据元素的值进行删除,列表中有相同两个元素,默认删除最开始出现的指定元素。

2024-10-17 18:32:20 1006

原创 Python小白学习教程从入门到入坑------第八课 字符串的查找、判断、修改(语法基础)

",所以结果是 True。2、s.endswith("Hello", start=7):从索引 7 开始检查,字符串的剩余部分不是 "Hello",所以结果是 False。startswith():是否以某个子字符串开头,是的话就返回True,不是的话就返回False,如果设置开始和结束位置,则在指定范围内检查。endswith():是否以某个子字符串结尾,是的话就返回True,不是的话就返回False,如果设置开始和结束位置,则在指定范围内检查。endswith(子字符串,开始位置下标,结束位置下标)

2024-10-16 19:09:12 878

原创 Python小白学习教程从入门到入坑------第七课 字符串编码与字符串常见操作(语法基础)

包前不包后:即从起始位置开始,到结束位置的前一位结束(不包含结束位置本身)缺点:字符与数字的转换速度较慢,每次都需要计算字符要用多少个字节来表示。作用:检查字符串中是否包含了某个字符串(即某个字符或多个字符)not in:如果不包含的话,返回True,包含返回False。in:如果包含的话,返回 True,不包含返回 False。eg2 : 从右往左数,下标从-1开始,-1,-2...含义:指对操作的对象截取其中一部分的操作。精准,对不同的字符用不同的长度表示。语法:[开始位置:结束位置:步长]

2024-10-16 15:15:50 546

原创 Python小白学习教程从入门到入坑------第六课 while 循环、for循环,break和continue(语法基础)

eg:用 while 循环 实现打印出100遍“好好学习,天天向上”

2024-10-15 19:28:39 917

原创 Python小白学习教程从入门到入坑------第五课 if-else、if-elif与if嵌套(语法基础)

1、条件表达式在Python中是非常有用的,特别是在需要简洁代码的情况下。=: 比较的是两个变量的值是否相等,不相等的话就返回为True(真),不相等返回为False(假)==:比较的是两个变量的值是否相等,相等的话就返回为True(真),不相等返回为False(假)进入网吧判断是否是成年人:如果年纪≥18,则是成年人,可以进入网吧,否则,则是未成年。2、条件表达式中的三个部分(条件、真值、假值)都可以是任何有效的Python表达式。其余 >、

2024-10-14 20:43:06 852

原创 Python小白学习教程从入门到入坑------第四课 运算符、输入函数、转义字符(语法基础)

这样,字符串中的每个反斜杠都将被解释为实际的反斜杠字符,而不是转义字符的开始。\t 通常表示制表符,也称缩进,a\t b表示a、b之间产生了一个Tab键的间距。在Python字符串中直接使用反斜杠时,你通常需要对其进行转义(即使用。如果你不使用原始字符串,那么你需要对每个反斜杠进行转义(即使用。注意:无论是+=or-=,两者间均不可有空格,否则会报错。在这个例子中,我们使用了原始字符串(通过在字符串前加上r。),因为单个反斜杠在字符串中是一个转义字符的开始。用于表示字符串中的反斜杠。

2024-10-14 16:50:56 617

原创 Python小白学习教程从入门到入坑------第三课 数值类型、格式化输出(语法基础)

实际上,%% 在字符串格式化中用作转义字符,以表示一个单独的 %符号。这是因为% 符号在旧式字符串格式化中被用作引导符号,用于指示后面的字符串是一个格式说明符。如果整数的位数少于指定的字段宽度(在这个例子中是4位),那么输出将会在整数的左侧填充空格,直到达到指定的宽度。它使用%符号作为占位符,后面跟着格式说明符(可选),然后是转换说s表示字符串,指定了最小的字段宽度,即该整数在输出字符串中所占的字符数(包括任何前导空格或符号)。因此,如果你想要在格式化的字符串中包含一个%符号,你需要使用%%来表示它。

2024-10-12 18:26:27 437 2

原创 Python小白学习教程从入门到入坑------第二课 变量、标识符(语法基础)

注意:= 是赋值运算符,左右两边打上空格是为了代码的规范性,美观性。# 一根铅笔3元,一个笔记本10元,求总价格?(变量赋值)num1 = 3 # num1 就是一个变量,保存铅笔的价格num2 = 10 # num2 也是一个变量,保存笔记本的价格total = num1 + num2 # total 也是一个变量,保存总价格print(num1) # 输出结果为3print("num1") # 输出结果为num1。

2024-10-12 11:50:18 487

原创 Python小白学习教程从入门到入坑------第一课(语法基础)

1、注释分为单行注释和多行注释,单行注释用#,多行注释用三对双引号or三队单引号,注释里面的内容均不会被程序执行。1、*values 值,表示可以一次输出多个对象。输出多个对象时,需要用逗号分割(逗号需要用英文模式下的,)Ctrl+/ 即可添加注释,也可取消注释,使用的是单行注释(可框选数行内容)2、注意:注释可以放在任意位置,但是注释的内容不会被程序执行。1、debug中代码为蓝色时表示是即将要运行的代表。2、sep 用来间隔多个对象,默认值是一个空格。Ctrl+D 复制到下一行。

2024-10-12 11:04:32 404

空空如也

空空如也

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

TA关注的人

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