Python
不想想了
和尊重你的人同行,跟积极的人共事,与情绪好的人相处
展开
-
沉浸式过Python基础(6-面向对象编程)
面向对象编程是一种程序设计的方法,主要思想是将数据和用于操作这些数据的方法组合成一个独立的对象。面向对象编程中常常使用类(class)、对象(object)、属性(attribute)、方法(method)等概念来描述程序的特征和行为。上述代码就是一个简单的面向对象编程的示例,通过定义类来描述狗这个对象的属性和行为。它可以让我们更加方便地管理程序中的数据和操作,提高程序的可读性和可维护性。的对象,并将其初始化为一只名叫 “Buddy”、年龄为 3 岁的狗。方法将狗的年龄改为 5 岁,并再次输出狗的年龄。原创 2023-04-06 12:01:20 · 491 阅读 · 0 评论 -
沉浸式过Python基础(5-模块,包,库)
总之,模块是最基本的组织代码的方式,而包和库则是更高级别的组织方式,用于将模块组织成一个有机的整体,方便管理和使用。在 Python 中,我们可以通过将一些相关的函数、类和变量组织在一个文件中来创建一个模块,然后在其他程序中使用 import 语句导入该模块。.py 文件是必须存在的并用于告诉 Python 该目录是一个包,mymodule.py 是一个模块,在这个模块中,我们定义了一个名为 greet 的函数,其作用是输出指定名称的问候语。在 Python 中,包、库和模块是三个重要的概念。原创 2023-04-07 08:00:00 · 820 阅读 · 0 评论 -
沉浸式过Python基础(1-Python主要数据类型的简单增删改查练习语句)
Python的主要数据类型包括整数(int)、浮点数(float)、布尔型(bool)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)等。原创 2023-04-06 10:29:09 · 306 阅读 · 0 评论 -
Python脚本自动生成大量数据并插入到数据库(实例:访问量趋势数据插入)
访问量趋势数据插入,数据量比较大,手动插入数据会非常繁琐,可以考虑编写一个Python脚本来自动生成这些数据并插入到数据库pv表中。原创 2023-04-04 07:00:00 · 500 阅读 · 0 评论 -
沉浸式过Python基础(4- 文件)
文件1.创建文件2.打开 open()文件3.处理(读read()写write())文件4.关闭 close()文件原创 2022-05-30 16:11:47 · 173 阅读 · 0 评论 -
沉浸式过Python基础(2经典练习- 判断和循环的使用)
# 求阶乘 例如:5!=5*4*3*2*1```i=1j=5mul=1for i in range(1,j+1): mul=mul*iprint("{0}!={1}".format(j,mul))```# 经典图形```i=1j=1for i in range (1,6): for j in range (1,i+1): print("*",end=" ") print("\n")```原创 2022-05-30 16:39:11 · 1141 阅读 · 0 评论 -
沉浸式过Python基础(4拓展- os模块)
1,文件的创建,删除,移动,展示2,文件(创建,删除,移动,展示等)3,路径原创 2022-05-30 16:11:13 · 130 阅读 · 0 评论 -
python 使用文件模块对文件进行批量命名操作(前缀后缀+-)
#批量添加删除前缀(B1) 文件夹import os原创 2022-05-30 16:08:13 · 556 阅读 · 0 评论 -
沉浸式过Python基础(3拓展:- 函数)
# def 函数名(参数列表):# 函数体#第一种:无参函数#第二种:有参函数#第三种:带返回值函数原创 2022-03-28 07:30:00 · 191 阅读 · 0 评论 -
沉浸式过Python基础(3- 函数基本使用)
在上述代码中,我们首先定义了一个名为 add 的函数。该函数使用 def 关键字进行定义,接收两个参数 x 和 y,然后返回它们的和。接着,我们调用 add 函数,并将参数值 3 和 5 传递给它。函数返回值被存储在变量 result 中,然后通过 print()运行上述代码,输出结果应该为 8,即 3 + 5 的结果。原创 2022-03-27 07:30:00 · 428 阅读 · 0 评论 -
沉浸式过Python基础(2- 判断和循环的使用)
# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b'''其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:n=bm=a+ba=nb=m关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符:print(b, end=',') ''' age=int(input.原创 2022-03-26 06:00:00 · 248 阅读 · 0 评论 -
沉浸式过Python基础(1-python基本数据类型)
标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组):改变会报错!!!可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。#Number(数字)Python3 支持 int、float、bool、complex(复数原创 2022-03-24 16:56:12 · 1188 阅读 · 0 评论 -
沉浸式过Python基础(0-输出)
# 第一个注释print ("Hello, Python!") # 第二个注释'''第三注释第四注释''' """第五注释第六注释"""if True: print ("Answer") print ("True")else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误 #字符串(String)str='123456789' print(str)原创 2022-03-23 22:29:55 · 143 阅读 · 0 评论 -
沉浸式过Python基础(1-拓展:三种列表推导式)
拓展:三种列表推导式# -*- coding: utf-8 -*-"""@author: 三种列表推导式"""#第一种基本式:变量名 = [表达式 for 变量 in 列表]a = [i*2 for i in range(10)]print(a)#第二种带if:变量名 = [表达式 for 变量 in 序列 if 条件判断]b = [i for i in range(10) if i % 2 == 0]print(b)#第三种嵌套型:变量 = [表达式 for 临时变量 in原创 2022-03-25 07:30:00 · 261 阅读 · 0 评论 -
在pycharm直接提交代码至GitHub
前提:1,已安装git。2,有GitHub账号。参考:快速搭建git开发环境+GitHub使用+TortoiseGit_不想想了的博客-CSDN博客3,仓库已经克隆(clone)下来了并用pycharm打开。详细步骤:原创 2022-03-19 15:46:43 · 493 阅读 · 1 评论 -
python 使用文件模块对文件进行备份
#备份文件 python.txtimport osimport time#文件的备份步骤:oldname = input("请输入要备份的文件名字:")# 01 打开python.txt文件old_file = open(oldname, "r",encoding="utf-8")# 02 读取123.txt文件的数据result = old_file.read()# 03 创建一个python-时间[备份].txt文件rtime = time.strftime("%Y%m%d%原创 2022-03-16 21:05:55 · 1108 阅读 · 0 评论 -
python 爬虫例子及总结(详细理解注释)
文章目录备注详细注释代码无解析代码以年份-评论人数作为图片命名备注集成环境:anaconda(Spyder)anaconda(Spyder)下载后还需要pycharm吗?(python集成环境选择)详细注释代码# -*- coding: utf-8 -*-"""Created on Wed Nov 17 10:31:22 2021@author: 瑛"""# 使用import导入requests模块,在爬取新的网页内容前,我们需要导入requests模块,请求并查看状态码。impor原创 2022-03-14 20:34:48 · 2402 阅读 · 1 评论 -
anaconda(Spyder)下载后还需要pycharm吗?(python集成环境选择)
文章目录是什么总结参考推荐是什么Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安原创 2022-03-14 20:33:26 · 7980 阅读 · 0 评论 -
正则表达式re(爬虫)
正则表达式re原创 2022-02-21 14:12:48 · 230 阅读 · 0 评论 -
Python 学生信息管理-函数版(增删改查)
# -*- coding: utf-8 -*-"""Created on Thu Oct 14 08:25:25 2021@author: 瑛学生信息管理-函数版"""import time# 定义全局变量info_list = [{"name": '张三', "mobile": '15879054953', "age": 23,"registertime":'2021-10-14 08:33:41'}]def add_info_name(): # 输入姓名 name = st原创 2021-10-24 15:58:56 · 2118 阅读 · 0 评论 -
Python 3.x基础 编码 规范(Spyder)
文章目录python用途Spyder软件使用IndentationError: unexpected indent错误过基础注释标识符33 7Python中TypeError: 'str' object is not callable解决方法if __name__ == '__main__':python用途用于Web开发,创建服务器端代码(后端代码)数据科学——包括机器学习、数据分析和数据可视化(人工智能)脚本编写,编写小程序以让简单任务自动化Spyder软件使用Ctrl+鼠标滑轮/Ctr原创 2021-10-24 15:44:47 · 2290 阅读 · 0 评论