collection模块:python中的扩展数据模块
#namedtuple: 生成可以使用名字来访问元素内容的tuple
'''from collections import namedtuple
Point=namedtuple('point',['x','y']) #必须起名字 point
p=Point(1,2)
print(p.x) #表示坐标中的x点
print(p.y)
pri
转载
2024-07-05 12:29:04
35阅读
03创建DataFrame的5种方法 第一种: 用Python中的字典生成In [1]:import pandas as pdIn [3]:emp = {'age': 25, 'name': 'xiaoming', 'programme language': ['python', 'java']}
df_emp = pd.DataFrame(emp)
df_empOu
转载
2023-07-04 21:21:52
36阅读
Python基础知识(List和Tuple)一、List类型1.python创建List说明:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型。 eg:L
转载
2023-07-24 16:21:07
72阅读
文章目录一、编程思想1.面向过程编程2.面向对象编程二、类、对象总结 一、编程思想1.面向过程编程面向过程编程实际上就是将解决问题的全部过程分解为很多步,然后一一调用下一步就能解决问题。 。2.面向对象编程面向对象编程是将解决问题的每一个环节都变成了一个个个对象,而不是用对象来实现每一个步骤,而是用来描述解决问题的每个环节的。二、类、对象类:一些类别、种类的集合,拥有公共特性的对象。 对象:是具
转载
2024-02-13 11:44:33
49阅读
查看是否安装、版本 pip show prettytable1、安装包 pip install prettytable2、应用:import prettytable
#创建表
table = pt.PrettyTable()
#添加表头
table.field_names=["id","name"]
#添加行数据
table.
转载
2023-06-13 20:58:37
102阅读
在 这个系列的第一篇文章 中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏。在第二部分中,我向你们展示了如何从头开始构建游戏,即从 创建游戏的环境 开始。但是每个游戏都需要一名玩家,并且每个玩家都需要一个可操控的角色,这也就是我们接下来要在这个系列的第三部分中需要做的。在 Pygame 中,玩家操控的图标或者化身被称作妖精sprite。如果你现在还没有任何可用于玩家妖精的图像,
DataFrame是Pandas中常用的数据结构,即表示矩阵的数据表,包含已排序的列集合,既有行索引又有列索引。使用前需先导入pandas(import pandas as pd)。一、DataFrame的创建1、利用包含等长度列表活Numpy数组的字典创建。data={'state':['Ohio','Ohio','Ohio','Nevada','Nevada','Nevada'],
转载
2023-06-10 21:00:20
202阅读
最近接触到了一些面向对象编程的内容,涉及到了一些对象和类的只是,在这里复习一下,附上学习代码如下1 class Person:
2 hair = 'black' #此处定义一个类变量hair
3 def __init__ (self, name='charlie', age = 22):
4 #此处为Person对象增加两个实例变量
5
转载
2023-06-14 20:56:42
76阅读
本节内容(章节内容与标题可能略有出入)
模块初识
.pyc文件介绍
数据类型初识
数据运算
列表、元组操作
字符串操作
字典操作
集合操作
字符编码与转码
一、模块初识
结合os和sys模块示例
1 importos,sys2 os.system(''.join(sys.argv[1:])) #把用户输入的参数当作一条命令交给os.system执行
View Code
二、.pyc文件介绍
c
运行程序时,单线程或单进程往往是比较慢的,为加快程序运行速度,我们可以使用多进程,可以理解为多任务同时运行,小编的电脑是四核,所以可以设置四个进程。下面,我们来了解下多进程的使用:1、使用multiprocessing模块创建进程 multiprocessing模块提供了一个Process类来代表进程对象,语法如下: Process([group[,target[,name[,args[,
转载
2023-08-24 16:42:23
51阅读
介绍从开始从事数据可视化工作的那一天起,我就爱上它了,我总是喜欢从数据中获得有用的见解。在此之前,我只了解基本图表,例如条形图,散点图,直方图等,这些基本图表内置在tableau中,而Power BI则用于数据可视化。通过每天完成此任务,我遇到了许多新图表,例如径向仪表盘,华夫图等。因此,出于好奇,最近我正在搜索数据可视化中使用的所有图表类型,这些词云引起了我的注意,我发现它非常有趣。之后,我尝试
转载
2023-08-24 10:40:24
66阅读
PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发,接下来将讲解Pycharm的一些入门技巧,界面等相关知识。点击下载PyCharm最新试用版步骤1.创建并运行您的第一个Python项目准备工作确保满足以下先决条件:您正在与 PyCharm C
转载
2023-06-30 20:21:14
85阅读
这一块我平时用的不是很多,既然看到了就统统记下来。 文章目录集合一、定义二、创建和使用字典一、 定义二、创建三、字典操作四、字典遍历 集合一、定义Python中的集合跟数学上的集合是一致的,不允许有重复元素,而且可以进行交集、并集、差集等运算。集合(set)是一个无序的不重复元素序列。二、创建和使用可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set()
转载
2024-03-30 20:58:08
27阅读
1. python中列表的定义列表是Python中最基本的数据结构
列表中的每个元素都分配一个位置,一个元素对应一个位置
第一个索引是0,第二个索引是1,依此类推
数组:存储同一种数据类型的集合 scores = [34,56,90,100..]
列表(打了激素的数组):可以存储任意数据类型2. python中列表的创建列表里:可以同时储存不同的数据类型list = [1,1.2,True,'da
转载
2023-06-16 09:16:27
130阅读
Python之函数一、函数的调用:函数这个词存在与众多的编程语言中,总的来说就是处理一件事情的方法的包装。好比一个工厂作为客户你不需要知道产品的原料怎么来的如何运的,你只需要提出你的要求,以及对成品判断是否满意。意味给出条件得出结果不在乎过程。当然如果自己编写方法则需要来编辑整个方法执行的每一步。例如在前面我们就已经接触了调用函数int().str()等类型转换的函数了。print(int(12.
在介绍Python安全创建目录之前,先举一个不安全创建目录的方式:if not os.path.exists(directory):os.makedirs(directory)在例子里,先判断目录是否存在,然后创建目录。这种方式是不安全的,它会导致竞争条件。在os.path.exists()和os.makedirs()之间的时间可能会出现目录被创建。不推荐使用这种方式。Pyth
转载
2023-06-29 15:26:46
92阅读
需要包含os模块进来,使用相关函数即可实现目录的创建1.创建目录要用到的函数:(1)os.path.exists(path) 判断一个目录是否存在(2)os.makedirs(path) 多层创建目录(3)os.mkdir(path) 创建目录2.如下代码:import os # 引入模块
def mkdirPage(path):
# 去除首位空格
path=path.strip()
# 去除尾部
转载
2023-06-07 15:06:27
370阅读
python和pycharm的安装可以查看我的上一篇日志
1,设置python文件的抬头,即新建一个python文件的时候,默认会添加如下的内容。
点击:File->setting->Editor->Code Style->File and Code Templates->Python Script输入如下内容:
其中: time 创建时
转载
2023-07-18 15:47:43
145阅读
class fooclass(object):
... """first class"""
... version = 0.1
... def __init__(self, nm = 'doe'):
... """ constructor"""
... self.name = nm
... print
转载
2023-06-16 05:07:30
77阅读
#创建一个空字典
empty_dict = dict()
print(empty_dict)
#用**kwargs可变参数传入关键字创建字典
a = dict(one=1,two=2,three=3)
print(a)
#传入可迭代对象
b = dict(zip(['one','two','three'],[1,2,3]))
print(list(zip(['one','two','thr
转载
2023-06-28 01:10:53
182阅读