Python基础
文章平均质量分 75
Hayden112
做最好的自己!
展开
-
python基础数据结构互转和2、8、10、16进制互转
文章目录字符串与元组、字典、列表互转元组与字符串互转(eval)字符串与字典字符串与列表互转十进制与二、八、十六进制互转十进制转二进制bin()十进制转八进制oct()十进制转十六进制hex()其他各进制数转10进制int(str_num,base)字符串与元组、字典、列表互转元组与字符串互转(eval)tt1 = (1,0,1)print (type(tt1))<class 'tuple'>ss1 = str(tt1)print (type(ss1))ss1<cl原创 2021-11-12 10:31:17 · 774 阅读 · 0 评论 -
Python基础----Matplotlib_新增
#忽略一些版本不兼容等警告import warningswarnings.filterwarnings("ignore")Matplotlibplot简单示例import numpy as np from matplotlib import pyplot as plt x = np.arange(1,11) y = 2 * x + 5 plt.title("plt.plot(x,y,'ob')") plt.xlabel("x axis caption") plt.ylab原创 2021-09-26 16:55:21 · 614 阅读 · 0 评论 -
File Operation
文章目录读文件 open(mode='r')一个python面试题的例子写文件 open(mode='w')JSON操作Pickle操作模式描述t文本模式 (默认)。x写模式,新建一个文件,如果该文件已存在则会报错。b二进制模式。+打开一个文件进行更新(可读可写)。U通用换行模式(不推荐)。r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式原创 2020-12-16 18:55:08 · 806 阅读 · 0 评论 -
Path Operation
文章目录getcwd()os.listdir(path)os.path.exists(path)chdir()mkdir()os.path.dirname(path)shutil.rmtree(path_test,True)os.makedirs(path[, mode])os.path.abspath(os.path.dirname('__file__'))os.path.split()os.path.splitext()os.rename()os.path.join(path1[, path2[, …]原创 2020-12-11 18:59:28 · 203 阅读 · 0 评论 -
Python基础----列表
python的基本数据结构:列表、元组、集合、字典。python的各种库有自己的数据结构,但是都由这些基本的数据结构组合而成。python本身支持了很多类似C库函数功能的内在函数我们可以输入dir(builtins)指令来查看他们dir(__builtins__)['ArithmeticError', 'AssertionError', 'AttributeError', 'Base...原创 2019-03-12 21:24:04 · 218 阅读 · 0 评论 -
Python基础----元组
Python的元组与列表类似,不同之处:a、元组的元素不能修改,列表可以,只读型的列表。稳定性更高,相比较而言灵活性更低。b、元组使用小括号,列表使用方括号元组中只包含一个元素时,需要在元素后面添加逗号# 元组里面只有一个元素时加逗号的必要性a = (1)print (type(a)) # 不加逗号为整型a = (1,)print (type(a)) # 加逗号才为...原创 2019-03-15 07:24:30 · 278 阅读 · 0 评论 -
Python基础----字典
字典是一种通过名字或者关键字引用的数据结构,其键可以是数字、字符串、元组(使用时要注意引号),这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。a、不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。b、键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。{键key:值value}a = dir(dict)print ('dic...原创 2019-03-15 07:26:07 · 608 阅读 · 0 评论 -
Python基础----集合
集合的描述集合是可变的容器集合内的数据对象是唯一的(不能重复多次的)集合是无序的存储结构,集合内的数据没有先后关系集合内的元素必须是不可变的对象集合是可迭代对象集合相当于只有键没有值的字典(键是集合的数据)a = dir(set)print ('dict常用的方法:')for i in a: if i[0] != '_': print (i)...原创 2019-03-15 07:27:53 · 178 阅读 · 0 评论 -
Python基础----字符串
a = dir(str)print ('str常用的方法:')for i in a: if i[0] != '_': print (i)str常用的方法:capitalizecasefoldcentercountencodeendswithexpandtabsfindformatformat_mapindexisalnumisalpha...原创 2019-03-16 23:02:01 · 305 阅读 · 0 评论 -
Python基础----随机数
Python中的random模块random模块中最常用的几个函数:random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 [0,1)。random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a < b,则生成的随机数n: a &l...原创 2019-03-18 22:12:29 · 939 阅读 · 0 评论 -
Python基础----日期时间
1、time 模块1.1、time模块中时间表现的格式主要有三种:a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量b、struct_time时间元组,共有九个元素组。c、format time格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。import time#当前时间戳t1 = time.time()...原创 2019-03-27 00:32:13 · 858 阅读 · 0 评论 -
Python基础----NumPy
NumPy - 简介NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。NumPy 操作使用NumPy,开发人员可以执行以下操作:数组的算数和逻辑运算。与线性代数有关的操作。傅立叶变换和用于图形操作的例程。1、创建ndarray数组1.1、基本的ndarray是使用 NumPy 中的数组函...原创 2019-04-03 20:31:40 · 434 阅读 · 0 评论 -
Python基础----Pandas
想熟悉和使用一种数据结构,得从3个方面进行学习:创建,一般有多种创建形式变形,此时不涉及各种计算函数,主要对数据结构进行切片,筛选和变形等操作计算,进行分析处理的主要部分Pandas处理以下三个数据结构:系列(Series)数据帧(DataFrame)面板(Panel)数据帧(DataFrame)是一个具有异构数据的二维数组,数据分析中使用最多的是DataFrame,主要...原创 2019-04-07 01:03:42 · 1541 阅读 · 0 评论 -
Python基础----Matplotlib
1、matplotlib.pyplot的基本概念1.1、画图板/画布:这是一个基础载体,类似实际的画图板,用pyplot.figure()函数创建,程序中允许创建多个画图板,具体操作的画板遵循就近原则(操作是在最近一次调用的画图板上实现),缺省条件下内部默认调用pyplot.figure(1)1.2、图形区/绘图区:用来绘图的实际区域,一般不直接获取,直接设定方式为pyplot.axes...原创 2019-04-13 02:27:25 · 413 阅读 · 0 评论