python
鸡窝头on
这个作者很懒,什么都没留下…
展开
-
jupyther_python基础系列 12 第十二章 Pandas库
Pandas库对象创建Pandas Series对象Series 是代表其数据的一维数组Series对象的创建通用结构: pd.Series(data, index=index, dtype=dtype) data: 数据,可以实列表, 字典或Numpy数组 index: 索引, 为可选参数 dtype: 数据类型,可选参数1.用列表创建index缺省, 默认为整数序列import pandas as pddata = pd.Series([1.5, 3, 4.5, 6原创 2020-09-20 22:52:18 · 414 阅读 · 0 评论 -
jupyther_python基础系列 11 第十一章 Numpy库
第十一章 Numpy库为什么要用Numpy库低效的python for循环[例] 求100万个数的倒数import timedef timer(func): def inner(*args,**kwargs): start = time.time() func(*args,**kwargs) end = time.time() print("{}运行时间{:.2f}秒".format(func.__name__,en原创 2020-09-19 11:09:50 · 685 阅读 · 0 评论 -
jupyther_python基础系列 10 第十章 Python标准库
第十章 Python标准库time库Python处理时间的标准库获取现在的时间(1) time. localtime0本地时间(2) time. mtime(UTC世界统一时间北京时间比时间统一时间UTc早8个小时import timet_local = time.localtime()t_UTC = time.gmtime()print("t_local : ", t_local)print("t_UTC :", t_UTC)t_local : time.struct_tim原创 2020-09-17 17:07:01 · 407 阅读 · 0 评论 -
Python 整数 float最大值 最小值 无限大 无限小
整数最大值sys.maxsizeAn integer giving the maximum value a variable of type Py_ssize_t can take. It’s usually 231 - 1 on a 32-bit platform and 263 - 1 on a 64-bit platform.最大值在32位系统中 2147483647在64位系统中 9223372036854775807import sysmax_int = sys.maxsize原创 2020-09-17 10:37:40 · 8210 阅读 · 0 评论 -
jupyther_python基础系列 09 第九章 有益的探索
Table of Contents1 第九章 有益的探索1.1 数据类型的底层实现1.1.1 奇怪的列表1.1.2 神秘的字典1.1.3 紧凑的字符串1.1.4 是否可变1.1.5 列表操作的几个小例子1.2 更简洁的语法1.2.1 解析语法1.2.2 条件表达式1.3 &nbs原创 2020-09-17 10:03:35 · 543 阅读 · 0 评论 -
Python 删除列表内的特定元素一次遍历删除不干净 可以采用 负向索引
在列表 list_= ["d","d","d","0","0","d","d","1"] 删除所有"d"第一种办法: 存在删除 弱国存在则删除每次运算都要从头进行变量查找 效率低下list_= ["d","d","d","0","0","d","d","1"]s = "d"while True: if s in list_: list_.remove(s) else: breakprint(list_)第二种: 使用一次遍历删除"d":会出原创 2020-09-16 21:34:50 · 250 阅读 · 0 评论 -
jupyther_python基础系列 08 第八章 文件异常和模块
第八章 文件异常和模块文件的读写文件的打开文件的打开通用格式 "对文件进行相应的读写操作"```使用 with 执行完毕 自动进行close操作[例1] 一个见到那的文件读取```python# 路径 "E:\\Python_code\\test.txt"# r"E:\Python_code\test.txt"with open(r"E:\Python_code\test.txt","r",encoding ="gbk" ) as f: text = f.read原创 2020-09-16 14:58:15 · 447 阅读 · 0 评论 -
jupyther_python基础系列06第六章 函数 面向过程的编程
函数定义模块化设计抽象出来分而治之为什么还要使用函数#5的阶乘n = 5res = 1for i in range(1,n+1): res *=iprint(res)#20的阶乘n = 20res = 1for i in range(1,n+1): res *=iprint(res)1202432902008176640000抽象成函数def fun(n): res = 1 for i in range(1, n+1):原创 2020-09-16 14:46:24 · 288 阅读 · 0 评论 -
Pyhon round四舍五入
round(numbe, r[digits])number-----数值digits—精度(默认0)python 3.*#digits > 0 四舍五入到指定小数print(round(3.14159,3))3.142##digits = 0(默认为0) 四舍五入到整数print(round(3.14159,0))3.0#digits < 0 左侧四舍五入print(round(128.23,-2))100.0# 四舍五入规则#保留位数的后一位如果小于等于4原创 2020-07-14 15:31:35 · 477 阅读 · 0 评论 -
jupyther_python基础系列05 第五章 程序控制结构
第一部分 条件测试比较运算a = 10b = 8print(a > b)print(a < b)print(a >= b)print(a <= b)print(a == b)print(a != b)TrueFalseTrueFalseFalseTrue非空ls = []if ls: # 数据结构不为空, 变量不为0, None, False则成立 print("非空")else: print("空")空逻辑运算原创 2020-09-12 16:24:35 · 198 阅读 · 0 评论 -
jupyther_python基础系列04 第四章 组合数据类型
第一部分列表列表列表的表达序列类型: 内部元素有位置关系, 能通过位置序号访问其中元素列表是一个可以使用多种类型元素, 支持元素的增, 删, 查, 改的序列ls = ["Python", 1989, True, {"vewsion": 3.73,"date": 2020}]for i in ls: print(i)Python1989True{'vewsion': 3.73, 'date': 2020}另一种产生方式: list(可迭代对象) (字符串, 元组, 集原创 2020-09-12 16:23:24 · 304 阅读 · 0 评论 -
jupyther_python基础系列03 第三章 基本数据类型
第一部分 数字类型数字类型的组成整数–不用进制的转换默认输入十进制二进制0b, 八进制0o, 十六进制0x16 == 0b10000 == 0o20 == 0x10True十进制和其他进制的转换注意:转换结果为str类型a = bin(16) #转二进制b = oct(16) #转八进制c = hex(16) #转十六进制print(a, b, c)type(a)0b10000 0o20 0x10str其他进制转换十进制d = int(原创 2020-09-12 16:22:45 · 523 阅读 · 1 评论 -
jupyther_python基础系列02 第二章 Python基础语法元素
第一部分 数据类型1 基本类型1.1 数字类型int 整形 整数2浮点型 小数2.0complex 复数 a+bj3 + 4j1.2字符串类型str字符串 视作文本组成: 由数字, 字母, 空格, 其他字符等组合而成表达: 用" "或 ’ ’"22ds还是 $%N"1.3布尔类型bool布尔类型主要用于逻辑运算y=2 > 1yTrue上述类型均课定义单个数据,如果有一组数据?2. 组合类型:列表, 元组, 字典, 集合2.1原创 2020-09-12 16:20:49 · 354 阅读 · 0 评论