![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础篇
文章平均质量分 73
python基础篇
fo安方
大家好,我是fo安方,考取过HCIE Cloud Computing、CCIE Security、CISP、RHCE、CCNP RS、PEST 3等证书。b站天天刷,题目常常看,运动偶尔做。这里是CSDN,是我记录我的日常学习,偶尔生活的地方,喜欢的话请一键三连,有问题请评论区讨论。
展开
-
python-基础篇-选择-代码-应用案例 - 用户身份验证 / 英制单位与公制单位互换 / 掷骰子决定做什么 / 百分制成绩转等级制 / 分段函数求值 / 输入三条边的长度如果能构成三角形就计算周长
如果输入的成绩在90分以上(含90分)输出A;80分-90分(不含90分)输出B;70分-80分(不含80分)输出C;60分-70分(不含70分)输出D;上面使用的通过边长计算三角形面积的公式叫做。原创 2024-07-22 11:32:10 · 362 阅读 · 0 评论 -
python-基础篇-运算符
【代码】python-基础篇-运算符。原创 2024-07-17 07:03:31 · 416 阅读 · 0 评论 -
python-基础篇-选择-是什么
Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null 为 False。if。原创 2024-07-01 07:21:07 · 1150 阅读 · 0 评论 -
python–基础篇–正则表达式–是什么
而且上面例子中的正则表达式设置成为了一个常量,并不是一个正则表达式的规则,正则表达式的灵魂在于规则,所以这样做意义不大。从输出结果可以看到,可以实现和内置函数一样的功能,可是在这里也要强调一点,上面这个例子只是方便我们理解正则表达式,这个正则表达式的写法是毫无意义的。正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一个字符串是否与某种模式匹配。先不急,我们一步一步来,先来一个简单的,找出字符串中的所有小写字母。函数中第一个参数写正则表达式的规则,其中。原创 2024-06-29 08:19:10 · 755 阅读 · 0 评论 -
python--基础篇--正则表达式--py脚本--题目解答
上面在书写正则表达式时使用了“原始字符串”的写法(在字符串前面加上了r),所谓“原始字符串”就是字符串中的每个字符都是它原始的意义,说得更直接一点就是字符串中没有所谓的转义字符啦。因为正则表达式中有很多元字符和需要进行转义的地方,如果不使用原始字符串就需要将反斜杠写作\\,例如表示数字的\d得书写成\\d,这样不仅写起来不方便,阅读的时候也会很吃力。,国内最近好像有19和16开头的手机号了,但是这个暂时不在我们考虑之列。下面这张图是截止到2017年底,国内三家运营商推出的手机号段。原创 2024-06-29 08:18:36 · 452 阅读 · 0 评论 -
python-基础篇-语法-冒号和缩进
冒号和缩进是一种语法。它会帮助 Python 区分代码之间的层次,理解条件执行的逻辑及先后顺序。后、下一行内容是一定要缩进的。在条件判断代码中的冒号。原创 2024-06-25 07:28:25 · 270 阅读 · 0 评论 -
Python-题库篇-基础
鸭子类型是动态类型语言判断一个对象是不是某种类型时使用的方法,也叫做鸭子判定法。简单的说,鸭子类型是指判断一只鸟是不是鸭子,我们只关心它游泳像不像鸭子、叫起来像不像鸭子、走路像不像鸭子就足够了。换言之,如果对象的行为跟我们的预期是一致的(能够接受某些消息),我们就认定它是某种类型的对象。bytesbytearraymemoryviewStringIOBytesIOGzipFilesocketstrbytes),其中file-like对象都能支持read和write。原创 2024-06-24 09:59:15 · 663 阅读 · 0 评论 -
python-基础篇-循环-代码-问答
两个数的最大公约数是两个数的公共因子中最大的那个数;两个数的最小公倍数则是能够同时被两个数整除的最小的那个数。:素数指的是只能被1和自身整除的大于1的整数。原创 2024-06-23 07:40:50 · 208 阅读 · 0 评论 -
python-题库篇-Python语言特性
看两个例子:所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。通过来看引用的内存地址可以比较理解:注:具体的值在不同电脑上运行时可能不同。可以看到,在执行完之后,引用中保存的值,即内存地址发生变化,由原来对象的所在的地址变成了这个实体对象的内存地址。而第2个例子引用保存的内存值就不会发生变化:这里记住的是类型是属于对象的,而不是变量。而对象有两种,“可更改”(mutable)与“不可更改”(immutable)对象。在python中,strings, tuples原创 2024-06-22 08:21:31 · 1020 阅读 · 0 评论 -
一个小例子助你彻底理解协程
在同一个线程中,当一个子程序阻塞时,我们可以让程序马上从一个子程序切换到另一个子程序,从而避免CPU因程序阻塞而闲置,这样就可以提升CPU的利用率,相当于用一种协作的方式加速了程序的执行。上面的例子来自于著名的“花书”(《Python高级并发编程》),为了让大家对协程的体会更加深刻,对原书的代码做了小的改动,这个例子虽然简单,但是它已经让你体会到了协作式并发的魅力。而且我们还会注意到,0到9的数字并不是按照我们创建协程对象的顺序打印出来的,这正是我们想要的结果啊;来定义异步函数,可以使用。原创 2024-06-20 07:31:27 · 845 阅读 · 0 评论 -
html--404页面
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>404 错误页面不存在</title><style type="text/css"&原创 2024-06-19 08:18:54 · 1099 阅读 · 0 评论 -
python-基础篇-循环-是什么
在这个场景中,让机器人向球门方向移动就是一个需要重复的动作,当然这里还会用到上一课讲的分支结构来判断机器人是否持球以及是否进入射门范围。猜数字游戏的规则是:计算机出一个1到100之间的随机数,玩家输入自己猜的数字,计算机给出对应的提示信息(大一点、小一点或猜对了),如果玩家猜中了数字,计算机提示用户一共猜了多少次,游戏结束,否则游戏继续。只能终止它所在的那个循环,这一点在使用嵌套的循环结构(下面会讲到)需要引起注意。当然,也可以通过在循环中使用分支结构的方式来实现相同的功能,代码如下所示。原创 2024-06-19 08:11:41 · 1272 阅读 · 0 评论 -
python-爬虫篇-英雄联盟皮肤爬图
【代码】python-爬虫篇-英雄联盟皮肤爬图。原创 2024-06-19 08:11:07 · 121 阅读 · 0 评论 -
Python-基础篇-类与对象/面向对象程序设计-问答
"""数字时钟""""""初始化方法:param hour: 时:param minute: 分:param second: 秒""""""走字""""""显示时间"""sleep(1)main()"""初始化方法:param x: 横坐标:param y: 纵坐标"""self.x = xself.y = y"""移动到指定位置:param x: 新的横坐标"param y: 新的纵坐标"""self.x = xself.y = y"""移动指定的增量。原创 2024-06-18 06:31:05 · 199 阅读 · 0 评论 -
python-基础篇-类与对象/面向对象程序设计-“类“&“对象”是什么
编程语言中,一般有两种编程思维,面向过程和面向对象。面向过程,看重的是解决问题的过程。这好比我们解决日常生活问题差不多,分析解决问题的步骤,然后一步一步的解决。而面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。Python 就是一门面向对象的语言,如果你学过 Java ,就知道 Java 的编程思想就是:万事万物皆对象。Python 也不例外,在解决实际问题的过程中,可以把构成问题事务分解成各个对象。面向对象都有两个基本的概念,分别是类和对象。类。原创 2024-06-18 06:22:54 · 989 阅读 · 0 评论 -
python-基础篇-函数-在py中的长相
要知道怎么定义函数,就要知道函数的组成部分是怎样的。这就是 Python 函数的组成部分。原创 2024-06-16 07:10:42 · 354 阅读 · 0 评论 -
python-基础篇-类与对象/面向对象程序设计-是什么
活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。"把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(generalization),通过多态(polymorphism)实现基于对象类型的动态分派。这样一说是不是更不明白了。原创 2024-06-16 07:10:27 · 1067 阅读 · 0 评论 -
python-基础篇-函数-是什么
如果在开发程序时,需要某块代码多次执行。为了提高编写的效率以及更好的维护代码,需要把具有独立功能的代码块组织为⼀个小模块,这就是函数。如果⼀个程序在不同的地⽅需要输出“佛祖镇楼”,程序应该怎样设计?如果需要输出多次,是否意味着要编写这块代码多次呢?原创 2024-06-15 10:48:18 · 422 阅读 · 0 评论 -
python-基础篇-文件和异常
上对这两个概念是这样解释的:“序列化(serialization)在计算机科学的数据处理中,是指将数据结构或对象状态转换为可以存储或传输的形式,这样在需要的时候能够恢复到原先的状态,而且通过序列化的数据重新获取字节时,可以利用这些字节来产生原始对象的副本(拷贝)。参数指定编码(如果不指定,默认值是None,那么在读取文件时使用的是操作系统默认的编码),如果不能保证保存文件时使用的编码方式与encoding参数指定的编码方式是一致的,那么就可能因无法解码字符而导致读取失败。原创 2024-06-15 06:52:43 · 1109 阅读 · 0 评论 -
python-基础篇-列表和元组-脚本-结合生活-第一、基础
【代码】python-基础篇-列表和元组-脚本-结合生活-第一、基础。原创 2024-04-15 07:21:57 · 424 阅读 · 1 评论 -
python-基础篇-字符串、列表、元祖、字典-列表
可以理解为java、c语言中的数组。只是python中可以存放不同的数据类型。列表就是一个变量存储多个值。原创 2024-04-05 09:33:27 · 1385 阅读 · 0 评论 -
python-基础篇-字符串、列表、元祖、字典-字符串
如下定义的变量a,存储的是数字类型的值a = 100如下定义的变量b,存储的是字符串类型的值或者小总结:双引号或者单引号中的数据,就是字符串。原创 2024-04-05 09:23:38 · 1025 阅读 · 0 评论 -
python-基础篇-运算-常见案例
【代码】python-基础篇-运算-常见案例。原创 2024-03-02 11:06:15 · 523 阅读 · 0 评论 -
python-基础篇-正则表达式-py代码
【代码】python-基础篇-正则表达式-py代码。原创 2024-02-16 10:42:02 · 404 阅读 · 0 评论 -
python-基础篇-列表-脚本
【代码】python-基础篇-列表-脚本。原创 2024-02-09 05:58:33 · 488 阅读 · 0 评论 -
python-基础篇-字典-脚本
【代码】python-基础篇-字典-脚本。原创 2024-02-08 07:34:20 · 525 阅读 · 2 评论 -
python-基础篇-异常
程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常 继承 Exception 或其子类即可。命名一般以 Error、Exception 为后缀。自定义异常由 raise 语句主动抛出。【示例】自定义异常类和 raise 语句。原创 2024-02-01 08:27:59 · 1025 阅读 · 0 评论 -
python-基础篇-文件
在Python中,想要操作文件需要先创建或者打开指定的文件并创建文件对象,可以通过内置的open()函数实现。记忆:词源词根:来源于拉丁语动词claudo,claudere,clausi,clausus(关,闭)→结束=-clos-关,闭±e动词词尾。记忆:谐音阅读,话说广东人最开始翻译英语上岸的,他们翻译阅读的时候没有re-只有阅。其中,path为要删除的文件路径,可以使用相对路径,也可以使用绝对路径。记忆:词根词缀:re-,再,重新,name,命名。记忆:词源词根:来自古英语open,打开,升起。原创 2024-01-24 07:20:01 · 1670 阅读 · 0 评论 -
python-基础篇-文件-py脚本
报以上错误,需要在根目录下创建test文件夹。原创 2024-01-23 10:43:27 · 370 阅读 · 0 评论 -
python-基础篇-循环-代码
【代码】python-基础篇-循环-代码。原创 2024-01-22 11:54:46 · 1041 阅读 · 0 评论 -
python-基础篇-函数
def 函数名() : 函数封装的代码……def是英文define的缩写函数名称应该能够表达函数封装代码的功能,方便后续的调用函数名称的命名应该符合标识符的命名规则可以由字母下划线和数字组成不能以数字开头不能与关键字重名必须保证带有默认值的缺省参数在参数列表末尾所以,以下定义是错误的!有时可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数python中有两种参数名前增加一个可以接收元组参数名前增加两个可以接收字典一般在给多值参数命名时,习惯使用以下两个名字*args。原创 2024-01-21 07:02:03 · 863 阅读 · 0 评论 -
python-基础篇-变量
在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值左边是一个变量名右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了。原创 2024-01-20 20:52:34 · 963 阅读 · 0 评论 -
Python-基础篇-数据结构-列表、元组、字典、集合
列表是另一种序列对象的形式,因此它继承了许多字符串的操作参数。字符串只是字符的列表,但与字符串不同的是,Python列表可包含任何对象列表。可在列表中存储数字、字符串、其他列表、字典和自己创建的任何其他对象类型。因为它是对象列表,并且所有Python 数据都存储为对象。所以列表可以是所选信息的任意组合。Python存储对象列表(或者指向对象的名字),而不存储字符串或数字的列表。当需要信息列表但又不想仅限于存储信息的类型时,就可使用Python提供的列表。原创 2024-01-20 20:45:13 · 1570 阅读 · 0 评论 -
python-基础篇-高级变量类型
List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组专门用于存储一串 信息列表用[]定义,数据之间使用分隔列表的索引从0开始索引就是数据在列表中的位置编号,索引又可以被称为下标注意:从列表中取值时,如果超出索引范围,程序会报错Tuple(元组)与列表类似,不同之处在于元组的元素不能修改元组表示多个元素组成的序列元组在Python开发中,有特定的应用场景用于存储一串 信息数据之间使用分隔元组用()定义元组的索引从0开始索引就是数据在元组中的位置编号。原创 2024-01-20 20:42:36 · 905 阅读 · 0 评论 -
Python-基础篇-类与对象/面向对象程序设计
虽说将函数放到字典里是很有趣的一件事情,你应该也会想到“如果 Python 能自动为你做这件事情该多好”。事实上也的确有,那就是 class 这个关键字。你可以使用 class 创建更棒的“函数字典”,比你在上节练习中做的强大多了。Class(类)有着各种各样强大的功能和用法,但本书不会深入讲这些内容,在这里,你只要你学会把它们当作高级的“函数字典”使用就可以了。用到“class”的编程语言被称作“Object Oriented Programming(面向对象编程)”语言。原创 2024-01-18 22:29:38 · 1817 阅读 · 0 评论 -
Python-基础篇-类与对象/面向对象程序设计-py脚本
【代码】Python-基础篇-类与对象/面向对象程序设计-py脚本。原创 2024-01-18 22:30:10 · 486 阅读 · 0 评论