Python
文章平均质量分 75
Python基础语法
火爆辣椒abc
Python小白
展开
-
Python解释器的安装与配置
点击自定义安装后,勾选下图所示的四个箭头,然后点击next。原创 2024-01-03 20:53:35 · 641 阅读 · 3 评论 -
Python变量与数据类型
关于Python的变量名的定义,有以下几条规定:(1)由字母、数字、下划线组成,数字不能放开头。(2)不能使用关键字,Python关键字如下:(3)变量名字区分大小写。(4)有多个关键字时用下划线链接,例如:input_values(5)变量名要有意义,最好不要随意取用abc等。原创 2024-01-03 21:38:32 · 421 阅读 · 1 评论 -
Python中分支结构案例与实战
顺序结构就是从上向下逐行执行,每一行都要执行。原创 2024-01-05 19:38:21 · 1244 阅读 · 1 评论 -
Python中range数列与for循环
循环嵌套简单来说分为外层循环和内层循环,外层循环变化一次,内层循环变化一轮。i = 0时,b = 0;i = 1时,b = 0;i = 2时,b = 0;例如:数字5的阶乘和为5!练习2:计算从500开始前10个5的倍数的平均数。continue可以结束当前这一轮,进入下一轮。练习1: 计算1+2+3+...+100。练习3:输入一个数字,计算该数字的阶乘和。简单举例:i 从0到2,b从0到2。break可以终止循环,循环退出。练习4:打印9×9 乘法表。练习五:打印9*9的矩阵*原创 2024-01-08 21:20:09 · 583 阅读 · 0 评论 -
python 运算符
赋值运算符包括:=、+=、-=、/=、%=、**=、//=,其优先级低于算术运算符。通常用于字符串、列表、元组等,用于判定是否在内部,返回True或False。比较运算符包括:> 、 >= 、 < 、<= 、!and的结果不是Ture或False而是and的左侧或右侧。相同位置 全为1 结果就是1 有一个为0 结果就是0。or的结果不是True和False 而是左侧或右侧。相同位置全为0 结果就是0 有一个为1 则结果为1。比较运算符结果为True或False。相同位置 相同为0 不同为1。原创 2024-01-04 20:42:07 · 590 阅读 · 0 评论 -
Python中的集合
直接定义列表,该方法不可定义空列表使用set(),set里内容要可迭代,可以用来定义空集合s2 = set()原创 2024-01-17 20:10:25 · 519 阅读 · 0 评论 -
Python中的os模块
os是 Python的内置模块之一,提供了与操作系统交互的功能。它可以用于执行与文件和目录操作、进程管理、环境变量等相关的操作。首先要导入模块import os。原创 2024-01-23 20:21:05 · 850 阅读 · 1 评论 -
Python中的字典
字典(Dictionary)是Python中的一种数据类型,用于存储键值对(key-value pairs)。它是可变的、无序的,且每个键必须是唯一的。字典使用花括号 {} 来表示,键和值之间使用冒号 : 分隔,键值对之间使用逗号分隔。字典可以通过一下三种方式创建:(1)通过花括号{}直接创建(2)通过方法创建(3)直接创建花括号并输入里面内容# 字典的定义d0 = {}# 字典的格式是键(key)值(value)对# 键与值之间使用冒号隔开 多个键值对之间使用逗号隔开d2 = {原创 2024-01-17 09:18:54 · 769 阅读 · 0 评论 -
Python 中while循环与while循环嵌套
练习4:随机生成一个5-10之间生成的整数,请问随机生成多少次,数字的累加和大于100。练习2:每次输入一个整数,求输了几次,前面所有整数的和大于100。练习8:使用while循环判定一个数字是不是质数。练习1:使用while循环打印十次醒醒啦。练习5:使用while循环画9*9乘法表。练习7:求1000以内的十个最小的质数。练习9:1000以内最大的十个质数。练习6:生成一个沙漏图形。原创 2024-01-09 21:31:03 · 768 阅读 · 1 评论 -
Python中日期时间相关
time为Python内置时间模块。显示为3,因为从0到6。原创 2024-01-11 11:25:30 · 495 阅读 · 1 评论 -
Python中的open与JSON的使用
在 Python 中,open函数和json模块常用于文件的读写和 JSON 数据的处理。原创 2024-01-23 20:34:13 · 714 阅读 · 1 评论 -
Python中的列表
如果试图通过更改字符串中的某个字符来修改字符串,那么实际上会创建一个新的字符串对象,而不是在原始字符串上进行修改。如果你需要对字符串进行修改操作,可以使用一些字符串操作的函数或方法来创建一个新的字符串对象,以满足你的需求。总之,列表之所以能够修改内容,是因为它们的内部实现允许对已经创建的列表对象进行直接修改,从而实现对列表的灵活操作。列表的可变性使得我们可以在原地修改列表中的元素,而不需要创建新的列表对象。使用字符串方法修改字符串:可以看到修改之后的两个字符串的地址不同说明修改后是另一个全新的字符串了。原创 2024-01-13 15:11:07 · 1022 阅读 · 1 评论 -
Python中的函数(一)
在Python中,函数是一段可重复使用的代码块,用于执行特定的任务或操作。函数可以接受输入参数(也称为参数或参数)并返回输出值。函数的主要目的是将一段代码组织成一个逻辑单元,以便在程序中的不同位置多次使用。提高代码的复用,减少代码的重复编写return函数的优点是可以提高代码的可读性和可维护性,避免了重复编写相同的代码块。通过合理地使用函数,可以将程序分解为更小的、可管理的部分,使程序结构更加清晰和模块化。原创 2024-01-19 21:46:40 · 1012 阅读 · 1 评论 -
Python中re(正则)模块的使用
re是 Python 标准库中的一个模块,用于支持正则表达式操作。通过re模块,可以使用各种正则表达式来搜索、匹配和操作字符串数据。使用re模块可以帮助在处理字符串时进行高效的搜索和替换操作,特别适用于需要处理文本数据的情况。原创 2024-02-28 21:51:01 · 544 阅读 · 0 评论 -
Python中类的相关术语(附带案例)
在面向对象编程中,一个类可以继承自另一个类,被继承的类称为父类(Parent Class)、基类(Base Class)或超类(Superclass),而继承的类称为子类(Subclass)或派生类(Derived Class)。数据和属性描述了类和对象的特征,操作和行为描述了类和对象的行为和功能。多态是面向对象编程中的一个重要概念,指的是同一操作作用于不同的对象,可以有不同的解释和实现,产生不同的执行结果。重写多态指的是子类对父类方法的重写或覆盖,从而使得同样的方法调用对于不同的对象可以产生不同的行为。原创 2024-01-31 19:06:50 · 985 阅读 · 0 评论 -
Python中的元组
元组是Python中的一种数据类型,用于存储多个元素的有序集合。与列表(list)相似,但元组是不可变的,即一旦创建就不能修改其内容。原创 2024-01-15 20:49:25 · 408 阅读 · 1 评论 -
Python中的函数(二)
闭包(Closure)是指在一个函数内部定义的函数,并且该内部函数可以访问外部函数作用域中的变量。闭包可以在外部函数执行完毕后,仍然保持对外部函数作用域的引用,从而可以继续访问和操作外部函数作用域中的变量。闭包需要满足以下三个条件:外部函数嵌套内部函数外部函数将内部函数返回内部函数可以访问外部函数的局部变量这段代码定义了一个外部函数f1,它返回内部函数f2的引用。在f1内部,我们定义了一个变量i并将其初始化为0。内部函数f2使用nonlocal关键字声明了变量i,以便它可以访问和修改f1。原创 2024-01-22 19:40:58 · 951 阅读 · 0 评论 -
Python中的字符串
PEP8规范要求单行字符不超过120个字符,字符过多时,可以使用 “ \ ” 连接,打印后仍未同一行字符。要想输出\符号,需要用到转义字符,告诉计算机这只是一个简单的符号。(2)用于文档注释或者类注释,一般放于开头,不输出任何东西。统计字符串出现次数, 默认到结尾,也可指定开始 和 结束位置。返回该字符出现位置,可以指定查找起始位置和最后位置。(2)若查看的位数超过字符的长度,会显示索引越界。(1)查看字符串的长度,及某个位置的字符。简单拼接,使用“ + ”号进行拼接,可以使用单引号,也可以使用双引号。原创 2024-01-12 19:52:57 · 965 阅读 · 1 评论 -
Python初识——小小爬虫
可以看出,只有部分数字不同,其他相同。原创 2024-01-18 20:07:13 · 703 阅读 · 1 评论 -
Python中常用模块的使用
模块可以帮助程序员避免将关键字作为变量名或函数名等标识符的命名,从而避免程序出现语法错误。(4) choices:从列表中选择一个 指定每一个出现的权重 k = 2代表选两次。(2) randint:随机一个位于a,b之间的整数[a,b](6) randrange:随机生成a,b之间的数,不包含b。关键字指在 Python 中有特殊含义的单词,例如。(1) random:随机一个0-1之间的浮点数。(3) choice:从列表中选择一个。(5) sample:从列表中选择n个。原创 2024-01-13 15:54:56 · 580 阅读 · 1 评论