返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Python速查手册·模块卷 全彩版 明日科技 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 暂无著
    • 出版社: 北京希望电子出版社
    • 出版时间:2020-05-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 暂无著
    • 出版社:北京希望电子出版社
    • 出版时间:2020-05-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-05-01
    • 字数:1091000
    • 页数:736
    • 开本:16开
    • 装帧:平装
    • ISBN:9787830027537
    • 国别/地区:中国
    • 版权提供:北京希望电子出版社

    Python速查手册·模块卷 全彩版

    作  者:明日科技 编
    定  价:168
    出 版 社:北京希望电子出版社
    出版日期:2020年05月01日
    页  数:736
    装  帧:平装
    ISBN:9787830027537
    主编推荐

    内容简介

    本书从实用角度出发,全面细致地讲解Python中提供的常用基本内置模块。全书分为文本处理、数字与数学、日期与时间、文件与目录、文件格式和系统服务6大部分,包括string、re、decimal、math、random、calendar、datetime、time、os、shutil、csv、json和sys等模块。在介绍模块时,每个属性和方法都包含语法参考及快用锦囊,所有知识点和语法都结合具体示例进行讲解,有很强的实用性和可操作性。书中还根据内容需要设置了“注意”“说明”“多学两招”等特色栏目,及时指出注意事项并给出相应的解决方法,帮助读者避开学习陷阱,全面提升应用技能。本书既适合程序开发人员在日常工作中进行查询使用,又可作为大中专院校、相关培训机构的学习参考书,还可作为初学者学习和提升Python编程技能的参考工具。

    作者简介

    精彩内容

    目录
    第1章string 模块 1
    1.1 string模块介绍 3
    1.2 ascii_letters常量——返回所有大小写字母 3
    1.3 ascii_lowercase常量——返回所有小写字母 5
    1.4 ascii_uppercase常量——返回所有大写字母 6
    1.5 digits常量——返回十进制数字字符串 7
    1.6 hexdigits常量——返回十六进制数字字符串 9
    1.7 octdigits常量——返回八进制数字字符串 12
    1.8 punctuation常量——返回英文标点符号 13
    1.9 printable常量——返回可打印字符 15
    1.10 whitespace常量——返回空白符号 18
    1.11 capwords()方法——单词首字母大写 20
    1.12 Formatter类——自定义字符串格式化行为 21
    1.13 check_unused_args()方法——对未使用参数进行检测 22
    1.14 convert_field()方法——根据给定类型转换字段 23
    1.15 format()方法——格式化字符串 24
    1.16 format_field()方法——通过format()函数格式化数据 29
    1.17 get_field()方法——获取指定字段的数据返回元组 31
    1.18 get_value()方法——获取指定字段的值 32
    1.19 parse()方法——创建迭代器解析格式字符串 33
    1.20 vformat()方法——执行实际的格式化操作 34
    1.21 Template类——创建字符串模板 35
    1.22 template属性——返回字符串模板 36
    1.23 safe_substitute()方法——执行模板(忽略错误格式) 37
    1.24 substitute()方法——执行替换模板 38
    第2章re模块 39
    2.1 re模块介绍 41
    2.2 定位符——描述字符的边界 41
    2.3 预定义字符集——标准字符转义序列 42
    2.4 通配符——匹配非预定义字符集合 42
    2.5 非预定义字符集——匹配非预定义字符集合 42
    2.6 限定符——限定匹配次数 43
    2.7 管道符——“或”操作 43
    2.8 子模式——分组 43
    2.9 转义字符——将特殊字符变为普通字符 44
    2.10 可选标志修饰符——控制匹配方式 44
    2.11 compile()方法——编译为正则表达式对象 45
    2.12 escape()方法——转义特殊字符 46
    2.13 findall()方法——搜索所有符合正则
    2.14 finditer()方法——找到所匹配的所有子串 47
    2.15 fullmatch()方法——对整个字符串进行匹配 48
    2.16 match()方法——从字符开始处进行匹配 49
    2.17 search()方法——搜索第一个匹配位置 50
    2.18 split()方法——根据正则表达式分割字符串 51
    2.19 sub()方法——字符串替换 51
    2.20 subn()方法——字符串替换(含替换次数) 52
    2.21 Pattern.flags属性——获取正则匹配标记 53
    2.22 Pattern.groups属性——捕获组合的数量 54
    2.23 Pattern.groupindex属性——获取分组名称与对应的分组编号 55
    2.24 Pattern.pattern属性——获取模式字符串 55
    2.25 Pattern.findall()方法——搜索所有符合正则表达式的字符串 56
    2.26 Pattern.finditer()方法——搜索所匹配的所有子串 57
    2.27 Pattern.fullmatch()方法——对整个字符串匹配 58
    2.28 Pattern.match()方法——从字符开始处匹配字符串的值 58
    2.29 Pattern.search()方法——搜索第一个匹配的位置 59
    2.30 Pattern.split()方法——同split()方法 60
    2.31 Pattern.sub()方法——字符串替换 61
    2.32 Pattern.subn()方法——字符串替换(含替换次数) 61
    2.33 Match.endpos属性——结束匹配的索引位置 62
    2.34 Match.pos属性——开始匹配的索引位置 63
    2.35 Match.lastindex属性——捕获组的最后一个匹配的索引值 64
    2.36 Match.lastgroup属性——获取最后一个匹配组的名称 64
    2.37 Match.re属性——返回正则表达式对象 65
    2.38 Match.string属性——获取需要匹配的字符串 65
    2.39 Match.__getitem__()方法——返回一个匹配的分组信息 66
    2.40 Match.end()方法——返回分组匹配字符串对应的结束标记 67
    2.41 Match.expand()方法——对“\”进行转义替换并返回 68
    2.42 Match.groups()方法——以元组形式返回所有子组中内容 69
    2.43 Match.group()方法——返回一个或者多个匹配的子组 69
    2.44 Match.groupdict()方法——返回包含所有匹配值分组的字典 70
    2.45 Match.span()方法——返回包含开始和结束位置的二元组 71
    2.46 Match.start()方法——返回分组匹配字符串对应的开始标号 72
    第3章decimal模块 75
    3.1 decimal模块介绍 77
    3.2 常数—— decimal提供的常量 77
    3.3 舍入模式——指定精度截取时的舍入模式 78
    3.4 getcontext()方法——获取活动线程的当前上下文 79
    3.5 setcontext()方法——设置活动线程的当前上下文 80
    3.6 localcontext()方法——返回一个上下文管理器 81
    3.7 Decimal类——浮点模型类 82
    3.8 adjusted()方法——返回优选有效位相对于小数点的位置 84
    3.9 as_integer_ratio()方法——以元组形式返回对应的分数 85
    3.10 as_tuple()方法——返回一个数字的命名元组 86
    3.11 canonical()方法——返回参数的规范编码 86
    3.12 compare()方法——比较两个Decimal实例的值 87
    3.13 compare_signal()方法——比较两个非NaN的值 88
    3.14 compare_total()方法——抽象比较两个操作数的值 89
    3.15 compare_total_mag()方法——抽象比较两个数(忽略符号) 90
    3.16 conjugate()方法——返回实例Decimal自己 90
    3.17 copy_abs()方法——返回参数的绝对值 91
    3.18 copy_negate()方法——返回操作数的相反数的副本 92
    3.19 copy_sign()方法——返回操作数的副本 92
    3.20 exp()方法——求以e为底的指数 93
    3.21 fma()方法——返回先乘法后加法的结果值 94
    3.22 from_float()方法——将浮点数转换为十进制的等效值 95
    3.23 is_canonical()方法——判断参数是否规范 96
    3.24 is_finite()方法——判断参数是否为有限数 96
    3.25 is_infinite()方法——判断参数是否为正或负无穷大 97
    3.26 is_nan()方法——判断参数是否为NaN 98
    3.27 is_normal()方法——判断参数是否是一个正规的有限数 99
    3.28 is_qnan()方法——判断参数是否为静默NaN 100
    3.29 is_signed()方法——判断参数是否带有负号 100
    3.30 is_snan()方法——判断参数是否为信号NaN 101
    3.31 is_subnormal()方法——判断参数是否为次正规数 102
    3.32 is_zero()方法——判断参数是否为0 103
    3.33 ln()方法——返回操作数的自然(底数e)对数 104
    3.34 log10()方法——返回操作数的常用对数 105
    3.35 logb()方法——返回操作数的调整指数 106
    3.36 logical_and()方法——返回两个操作数的逻辑与运算值 106
    3.37 logical_invert()方法——对操作数按位取反 107
    3.38 logical_or()方法——返回两个操作数的逻辑或运算值 108
    3.39 logical_xor()方法——返回两个逻辑操作数的异或运算值 109
    3.40 max()方法——返回两个操作数中比较大的一个 110
    3.41 max_mag()方法——返回两个操作数中绝对值比较大的一个111
    3.42 min()方法——返回操作数中比较小的一个 111
    3.43 min_mag()方法——返回两个操作数中绝对值比较小的一个 112
    3.44 next_minus()方法——返回小于自身的优选可表示数字 113
    3.45 next_plus()方法——返回大于自身的最小可表示数字 114
    3.46 next_toward()方法——返回一个最接近自身的数字 115
    3.47 normalize()方法——去掉最右边的尾随零来标准化数字 116
    3.48 number_class()方法——返回描述操作数类的字符串 116
    3.49 quantize()方法——返回实例操作数舍入的值 118
    3.50 radix()方法——返回Decimal类完成其算术运算的基数 118
    3.51 remainder_near()方法——返回一个接近0的余数 119
    3.52 rotate()方法——将数字循环移位指定次数 120
    3.53 same_quantum()方法——检测两个操作数的指数是否相同 121
    3.54 scaleb()方法——返回乘以10的指定次幂的值 122
    3.55 shift()方法——将数字移位指定位数 123
    3.56 sqrt()方法——返回操作数自身的平方根 124
    3.57 to_eng_string()方法——转换为工程类型字符串 124
    3.58 to_integral_exact()方法——舍入为最接近的整数(抛异常) 125
    3.59 to_integral_value()方法——舍入为最接近的整数(不抛异常) 126
    3.60 Context类——上下文类 127
    3.61 clear_flags()方法——将所有标志重置为空 129
    3.62 abs()方法——返回绝对值 130
    3.63 add()方法——加法运算 131
    3.64 canonical()方法——返回相同的Decimal对象 132
    3.65 clear_traps()方法——将所有陷阱重置为空 133
    3.66 compare()方法——从数字上比较两个数 134
    3.67 compare_signal()方法——比较两个非NaN的值 135
    3.68 compare_total()方法——抽象比较两个操作数的值 137
    3.69 compare_total_mag()方法——抽象比较两个数(忽略符号) 139
    3.70 copy()方法——复制上下文对象 140
    3.71 copy_abs()方法——返回一个数的绝对值的副本 141
    3.72 copy_decimal()方法——复制Decimal对象 143
    3.73 copy_negate()方法——将一个数进行符号反转 144
    3.74 copy_sign()方法——将符号从一个数复制到另一个数 145
    3.75 create_decimal()方法——创建一个新的Decimal实例 146
    3.76 create_decimal_from_float()方法——从浮点型创建Decimal实例 147
    3.77 divide()方法——除法运算 148
    3.78 divide_int()方法——整除运算 149
    3.79 divmod()方法——返回除法运算后的商和余数 150
    3.80 Etiny()方法——返回最小指数值 151
    3.81 Etop()方法——返回优选的指数 152
    3.82 exp()方法——获取e的x次方 153
    3.83 fma()方法——融合的乘法和加法 154
    3.84 is_canonical()方法——判断一个数是否规范 155
    3.85 is_finite()方法——判断一个数是否有限 156
    3.86 is_infinite()方法——判断一个数是否为无穷大 157
    3.87 is_nan()方法——判断一个数是否为qNaN或sNaN 158
    3.88 is_normal()方法——判断一个数是否为正常有限数 159
    3.89 is_qnan()方法——判断一个数是否为安静的NaN 160
    3.90 is_signed()方法——判断一个数是否为负数 161
    3.91 is_snan()方法——判断一个数是否为信号NaN 162
    3.92 is_subnormal()方法——判断一个数是否为非正规数 163
    3.93 is_zero()方法——判断一个数是否为零 164
    3.94 ln()方法——求一个数的自然(以e为底)对数 165
    3.95 log10()方法——求一个数的常用对数 166
    3.96 logb()方法——获取一个数的调整指数 167
    3.97 logical_and()方法——对两个操作数进行逻辑与运算 168
    3.98 logical_invert()方法——对一个数进行按位取反运算 169
    3.99 logical_or()方法——对两个操作数进行逻辑或运算 170
    3.100 logical_xor()方法——对两个操作数进行逻辑异或运算 171
    3.101 max()方法——求两个数的优选值 172
    3.102 max_mag()方法——求两个数绝对值的优选值 173
    3.103 min()方法——求两个数的最小值 174
    3.104 min_mag()方法——求两个数绝对值的最小值 176
    3.105 minus()方法——转换为相反数 177
    3.106 multiply()方法——乘法运算 177
    3.107 next_minus()方法——获取小于一个数的优选数 178
    3.108 next_plus()方法——获取大于一个数的最小数 179
    3.109 next_toward()方法——获取最接近这个数的数 180
    3.110 normalize()方法——返回一个数的最简单形式 181
    3.111 number_class()方法——返回一个数的类指示 182
    3.112 plus()方法——进行一元加法及舍入运算 184
    3.113 power()方法——进行幂运算 185
    3.114 quantize()方法——返回一个数根据指数舍入后的值 186
    3.115 radix()方法——获取基数 187
    3.116 remainder()方法——获取整数除法的余数 188
    3.117 remainder_near()方法——获取两数相除的余数 189
    3.118 rotate()方法——将数字循环移位指定次数 190
    3.119 same_quantum()方法——判断两个数的指数是否相同 191
    3.120 scaleb()方法——计算一个数乘以10的指定次幂 192
    3.121 shift()方法——将数字移位指定位数 193
    3.122 sqrt()方法——获取一个数的平方根 194
    3.123 subtract()方法——计算两个数的差 195
    3.124 to_eng_string()方法——转换为工程类型的字符串 196
    3.125 to_integral_exact()方法——舍入为整数 197
    3.126 to_sci_string()方法——将数字转换为字符串 198
    第4章math模块 201
    4.1 math模块介绍 203
    4.2 math.e常量——获取自然对数的底 203
    4.3 math.inf常量——获取浮点类型的正无穷大 203
    4.4 math.nan常量——获取浮点类型的非数字(NaN)值 204
    4.5 math.pi常量——获取圆周率 205
    4.6 math.tau常量——获取圆的周长与半径之比 205
    4.7 acos()方法——返回指定值的反余弦值 206
    4.8 acosh()——返回指定值的反双曲余弦值 207
    4.9 asin()方法——返回指定值的反正弦值 207
    4.10 asinh()——获取指定值的反双曲正弦值 208
    4.11 atan()方法——返回指定值的反正切值 209
    4.12 atan2()方法——返回给定的x及y坐标值的反正切值 210
    4.13 atanh()——获取指定值的反双曲正切值 210
    4.14 ceil()方法——返回指定数值的上舍整数 211
    4.15 copysign()方法——返回与指定值相同符号的数值 212
    4.16 cos()方法——返回指定值的余弦值 213
    4.17 cosh()方法——返回指定值的双曲余弦值 213
    4.18 degrees()方法——将弧度转换为角度 214
    4.19 erf()方法——返回指定值的误差值 215
    4.20 erfc()方法——返回指定值的互补误差值 216
    4.21 exp()方法——返回e的x次方 217
    4.22 expm1()方法——返回e的x次方减1 217
    4.23 fabs()方法——返回指定数值的绝对值 218
    4.24 factorial()方法——返回指定数值的阶乘值 219
    4.25 floor()方法——返回指定数值的下舍整数 220
    4.26 fmod()方法——获取两个数值的余数 220
    4.27 frexp()方法——以元组形式返回x的正尾数和指数 222
    4.28 fsum()方法——对迭代器里的每个元素进行求和 222
    4.29 gamma()方法——返回指定值在伽马函数中对应的值 223
    4.30 lgamma()方法——返回指定数的伽马函数值的自然对数 224
    4.31 gcd()方法——返回优选公约数 225
    4.32 hypot()方法——返回欧几里得范数 225
    4.33 isclose()方法——判断两个值是否接近或相等 226
    4.34 isfinite()方法——判断数字是否为有限数 227
    4.35 isinf()方法——判断数字是否为无穷数 228
    4.36 isnan()方法——判断是否为数字 228
    4.37 ldexp()方法——返回x (2 i)的值 229
    4.38 log()方法——返回指定值的自然对数 230
    4.39 log10()方法——返回x的常用对数 231
    4.40 log1p()方法——返回x+1的自然对数 231
    4.41 log2()方法——返回x以2为底的对数 232
    4.42 modf()方法——返回指定数值的小数部分与整数部分 233
    4.43 pow(x,y)方法——返回x的y次幂 234
    4.44 radians()方法——角度值转换为弧度值 234
    4.45 remainder()方法——返回符合IEEE754标准的余数 235
    4.46 sin()方法——返回指定弧度的正弦值 236
    4.47 sinh()方法——返回指定值的双曲正弦值 237
    4.48 sqrt()方法——返回指定值的平方根 237
    4.49 tan()方法——返回指定弧度的正切值 238
    4.50 tanh()方法——返回指定值的双曲正切值 239
    4.51 trunc()方法——返回一个数的整数部分 240
    第5章random 模块 241
    5.1 random模块介绍 243
    5.2 betavariate()方法——返回0到1之间的随机数 243
    5.3 choice()方法——从非空序列中返回一个随机元素 243
    5.4 choices()方法——返回序列的随机元素 244
    5.5 expovariate()方法——返回指数分布的随机数 245
    5.6 gammavariate()方法——返回以gamma分布的随机数 245
    5.7 gauss()方法——返回以高斯分布的随机数 246
    5.8 getrandbits()方法——生成一个K(指定值)随机位的整数 247
    5.9 getstate()方法——返回一个当前生成器内部状态的对象 247
    5.10 lognormvariate()方法——返回以对数正态分布的随机数 248
    5.11 normalvariate()方法——返回以正态分布的随机数 249
    5.12 paretovariate()方法——返回以Pareto分布的随机数 249
    5.13 randint()方法——获取指定范围的随机整数 250
    5.14 random()方法——获取0.0~1.0范围内随机浮点数 251
    5.15 randrange()方法——获取指定范围的随机整数 251
    5.16 sample()方法——返回无重复随机数列表 252
    5.17 seed()方法——初始化随机数生成器 253
    5.18 setstate()方法——恢复生成器的内容状态 254
    5.19 shuffle()方法——将指定序列中的元素顺序随机排列 255
    5.20 triangular()方法——返回以三角形分布的随机数 255
    5.21 uniform()方法——获取指定范围之间的随机浮点数 256
    5.22 vonmisesvariate()方法——返回以von Mises分布的随机数 257
    5.23 weibullvariate()方法——返回以Weibull分布的随机数 257
    第6章calendar模块 259
    6.1 calendar模块介绍 261
    6.2 day_abbr属性——获取周一至周日英文缩写组成的数组 261
    6.3 day_name属性——获取周一至周日英文名称组成的数组 262
    6.4 month_abbr属性——获取每个月份的英文缩写组成的数组 262
    6.5 month_name属性——获取每个月份的英文名称组成的数组 263
    6.6 calendar()方法——获取指定年份的日历 264
    6.7 firstweekday()方法——返回当前周起始日期 265
    6.8 isleap()方法——判断指定年份是否为闰年 265
    6.9 leapdays()方法——获取指定年份之间的闰年总数 267
    6.10 month()方法——获取指定月份的日历 268
    6.11 monthcalendar()方法——获取指定年月的信息列表 269
    6.12 monthrange()方法——获取指定月份是从星期几开始及当月的天数 270
    6.13 prcal()方法——获取指定年份的日历 270
    6.14 prmonth()方法——获取指定月份的日历 271
    6.15 setfirstweekday()——设置每周的起始日期 272
    6.16 timegm()方法——将时间元组转换为时间戳 273
    6.17 weekday()方法——获取指定日期的星期码 274
    6.18 weekheader()方法——返回包含星期的英文缩写 274
    6.19 Calendar类 275
    6.20 itermonthdates()方法——返回指定月中的日期迭代器 276
    6.21 itermonthdays()方法——返回指定月份每天日期的迭代器 277
    6.22 itermonthdays2()方法——返回某月中日与星期的迭代器 278
    6.23 itermonthdays3()方法——返回指定月份对应的日期迭代器 279
    6.24 itermonthdays4()方法——返回年、月、日、星期的迭代器 280
    6.25 iterweekdays()方法——返回一周数字的迭代器 281
    6.26 monthdatescalendar()方法——返回取指定年、月的周列表 282
    6.27 monthdays2calendar()方法——返回某月中日与星期的列表 283
    6.28 monthdayscalendar()方法——返回某月中的日期列表 284
    6.29 yeardatescalendar()方法——返回一年中每个月的日期列表 285
    6.30 yeardays2calendar()方法——返回每个月的日与星期的列表 286
    6.31 yeardayscalendar()方法——返回指定年份中每个月日期天数所组成的列表 287
    6.32 HTMLCalendar类 288
    6.33 HTMLCalendar类——日历样式相关属性 289
    6.34 formatmonth()方法——将指定月份的日历以html表格方式返回 289
    6.35 formatyear()方法——返回HTML格式的年份日历 290
    6.36 formatyearpage()方法——返回HTML格式的年份日历 291
    6.37 TextCalendar类 292
    6.38 formatmonth()方法——获取指定月份字符串类型的日历 293
    6.39 formatyear()方法——获取指定年份字符串类型的日历 294
    6.40 prmonth()方法——打印指定月份的日历 295
    6.41 pryear()方法——打印指定年中所有月份日历 296
    第7章datetime模块 297
    7.1 datetime模块介绍 299
    7.2 datetime中的常量 299
    7.3 date类 299
    7.4 __format__()方法——返回指定格式的日期字符串 301
    7.5 __str__()方法——返回“YYYY-MM-DD”格式的日期字符串 302
    7.6 ctime()方法——返回包含时间的日期字符串 302
    7.7 fromisoformat()方法——根据日期返回对应的date对象 303
    7.8 fromordinal()方法——根据指定的天数返回对应的date对象 304
    7.9 fromtimestamp()方法——根据时间戳返回date对象 304
    7.10 isocalendar()方法——返回包含年份、周数、星期数的元组 305
    7.11 isoformat()方法——返回“YYYY-MM-DD”格式的日期字符串 306
    7.12 isoweekday()方法——返回当前日期为星期几 306
    7.13 replace()方法——替换并返回新日期对象 307
    7.14 strftime()方法——返回指定格式的日期字符串 308
    7.15 timetuple()方法——返回日期对应的时间元组 308
    7.16 today()方法——获取当前本地日期的date对象 309
    7.17 toordinal()方法——返回自1年1月1日开始的第多少天 310
    7.18 weekday()——获取指定日期的星期码 310
    7.19 datetime类 311
    7.20 __format__()方法——返回指定格式的日期字符串 313
    7.21 __str__()方法——返回“YYYY-MM-DD”格式的日期字符串 313
    7.22 astimezone()方法——返回一个带有时区信息的datetime对象 314
    7.23 combine()方法——将date和time对象合为datetime对象 315
    7.24 ctime()方法——返回一个代表日期和时间的字符串 316
    7.25 date()方法——返回日期对象 316
    7.26 dst()方法——返回datetime对象的dst偏移量 317
    7.27 fromisoformat()方法——将日期时间字符串转换为datetime对象 318
    7.28 fromordinal()方法——将公历序数转换为datetime对象 319
    7.29 fromtimestamp()方法——根据时间戳创建datetime对象 320
    7.30 isocalendar()方法——返回包含年、周、星期的元组 320
    7.31 isoformat()方法——返回“YYYY-MM-DD”格式的日期时间字符串 321
    7.32 isoweekday()方法——返回指定日期的星期序号 322
    7.33 now()方法——返回指定时区的本地日期时间 322
    7.34 replace()方法——替换并返回新datetime对象 323
    7.35 strftime()方法——返回指定格式的日期时间字符串 324
    7.36 strptime()方法——获取对应的datetime对象 325
    7.37 time()方法——返回时间对象 326
    7.38 timestamp()方法——返回当前时间的时间戳 326
    7.39 timetuple()方法——返回对应的时间元组 327
    7.40 timetz()方法——返回时区时间对象 328
    7.41 today()方法——返回当前本地日期时间 328
    7.42 toordinal()方法——返回自0001年01月01日开始的第多少天 329
    7.43 tzname()方法——返回时区名称 330
    7.44 utcfromtimestamp()方法——将时间戳转为UTC datetime对象 331
    7.45 utcnow()方法——返回当前日期时间的UTC datetime对象 331
    7.46 utcoffset()方法——返回datetime对象的UTC偏移量 332
    7.47 utctimetuple()方法——返回UTC世界协调时的时间元组 333
    7.48 weekday()方法——获取星期对应的数字 334
    7.49 time类 335
    7.50 __format__()方法——返回时间字符串 336
    7.51 __str__()方法——返回“HH:MM:SS.%f”格式的时间字符串 337
    7.52 fromisoformat()方法——将时间字符串转换为时间对象 338
    7.53 isoformat()方法——返回“HH:MM:SS.%f”格式的时间字符串 338
    7.54 replace()方法——替换并返回新的时间对象 339
    7.55 strftime()方法——根据自定义的格式返回时间字符串 340
    7.56 utcoffset()方法——返回time对象的UTC偏移量 341
    7.57 tzname()方法——返回时区名称 342
    7.58 timedelta类 343
    7.59 total_seconds()方法——获取时间差中包含的总秒数 345
    7.60 timezone类 345
    7.61 utc属性——获取UTC时区 346
    7.62 dst()方法——总是返回None 347
    7.63 fromutc()方法——返回一个datetime对象 348
    7.64 tzname()方法——返回指定的name值 349
    7.65 utcoffset()方法——返回指定的UTC偏移量 350
    第8章time模块 353
    8.1 time模块介绍 355
    8.2 时间戳 355
    8.3 时间元组 355
    8.4 格式化的时间字符串 356
    8.5 altzone常量——获取夏令时时区的偏移量(秒为单位) 359
    8.6 daylight常量——获取是否定义了夏令时 359
    8.7 timezone常量——获取非夏令时时区的偏移量(秒为单位) 360
    8.8 tzname常量——返回标准时区名称与夏令时时区名称所组成的元组 361
    8.9 asctime()方法——接收时间元组并返回一个字符串 362
    8.10 clock()方法——以浮点数返回当前的CPU时间 363
    8.11 ctime()方法——接收时间戳并返回一个字符串 364
    8.12 get_clock_info()方法——获取指定时钟以命名空间对象形式的信息 365
    8.13 gmtime()方法——接收时间戳并返回UTC时区的时间元组 367
    8.14 localtime()方法——接收时间戳并返回本地时间的时间元组 368
    8.15 mktime()方法——接收时间元组并返回时间戳 369
    8.16 monotonic()方法——获取单调时钟的值 370
    8.17 monotonic_ns()方法——获取单调时钟的(纳秒)值 371
    8.18 perf_counter()方法——获取性能计数器的(秒)值 372
    8.19 perf_counter_ns()方法——获取性能计数器的(纳秒)值 372
    8.20 sleep()方法——按指定的秒数使程序休眠若干时间 373
    8.21 strftime()方法——把日期格式转为字符串格式 374
    8.22 strptime()方法——把时间字符串转为时间元组 376
    8.23 time()方法——返回当前时间的时间戳 376
    8.24 time_ns()方法——返回当前时间的时间戳(纳秒) 378
    第9章os模块 379
    9.1 os模块介绍 381
    9.2 environb属性——获取当前环境变量的值(字节) 383
    9.3 environ属性——获取当前环境变量的值(字符串) 384
    9.4 _exit()方法——退出指定状态的进程 386
    9.5 abort()方法——发送一个程序请求异常终止信号 386
    9.6 exec族方法——执行新程序 388
    9.7 fsdecode()方法——对文件系统路径进行解码 389
    9.8 fsencode()方法——对文件系统路径进行编码 391
    9.9 fspath()方法——获得路径的文件系统表示形式 392
    9.10 get_exec_path()方法——获取搜索可执行文件的目录列表 393
    9.11 getenv()方法——获取环境变量的值 394
    9.12 getlogin()方法——获取系统的登录用户名 395
    9.13 getpid()方法——获取当前进程ID 396
    9.14 getppid()方法——获取父进程ID 396
    9.15 kill()方法——杀死进程 397
    9.16 popen()方法——打开文件 398
    9.17 startfile()方法——使用关联的应用程序启动文件 400
    9.18 strerror()方法——根据错误码返回错误信息 401
    9.19 supports_bytes_environ属性——判断原生环境类型是否为字节型 403
    9.20 system()方法——在子Shell中执行字符串命令 403
    9.21 times()方法——返回当前的全局进程时间 406
    9.22 umask()方法——设置用户创建文件的默认权限 407
    9.23 access()方法——测试对路径的访问权限 408
    9.24 chdir()方法——更改当前工作目录 410
    9.25 chmod()方法——更改路径的权限 411
    9.26 close()方法——关闭打开的文件描述符 413
    9.27 closerange()方法——关闭连续多个文件描述符 414
    9.28 device_encoding()方法——返回设备编码 414
    9.29 dup()方法——返回一个文件描述符的副本 415
    9.30 dup2()方法——复制文件描述符 417
    9.31 fdopen()方法——返回文件描述符对应的文件对象 418
    9.32 fstat()方法——获取文件描述符的状态 421
    9.33 fsync()方法——强制将文件描述符文件写入磁盘 422
    9.34 get_handle_inheritable()方法——获取句柄的可继承标志 422
    9.35 get_inheritable()方法——获取文件描述符的可继承标志 423
    9.36 getcwd()方法——获取当前工作目录(字符串) 424
    9.37 getcwdb()方法——获取当前工作目录(字节字符串) 424
    9.38 isatty()方法——判断是否连接到TTY设备 425
    9.39 link()方法——创建硬链接 426
    9.40 listdir()方法——返回指定路径下的目录名和文件名 427
    9.41 lseek()方法——设置文件描述符的当前位置 429
    9.42 lstat()方法——返回文件信息 430
    9.43 makedirs()方法——递归创建目录 433
    9.44 mkdir()方法——创建一级目录 433
    9.45 open()方法——打开文件描述符 434
    9.46 pipe()方法——创建一个管道 436
    9.47 read()方法——从文件描述符读取指定字符 437
    9.48 readlink()方法——获取表示符号链接的指向路径 439
    9.49 remove()方法——删除文件 440
    9.50 removedirs()方法——递归删除目录 440
    9.51 rename()方法——重命名文件或目录 441
    9.52 renames()方法——递归重命名目录或文件 442
    9.53 replace()方法——重命名文件或目录 443
    9.54 rmdir()方法——删除空目录 444
    9.55 scandir()方法——返回目录条目迭代器 445
    9.56 set_handle_inheritable()方法——设置句柄的可继承标志 447
    9.57 set_inheritable()方法——设置文件描述符的可继承标志 448
    9.58 stat()方法——获取文件或文件描述符的状态 448
    9.59 supports_dir_fd属性——返回允许使用dir_fd参数的方法的集合 451
    9.60 supports_effective_ids属性——返回允许使用effective_ids参数的方法的集合 452
    9.61 supports_fd属性——返回允许将其path参数指定为打开文件描述符的方法的集合 453
    9.62 supports_follow_symlinks属性——返回允许使用follow_symlinks参数的方法的集合 453
    9.63 symlink()方法——创建符号链接 454
    9.64 truncate()方法——截断文件为指定大小 455
    9.65 unlink()方法——删除指定文件 456
    9.66 utime()方法——设置文件的访问和修改时间 456
    9.67 walk()方法——遍历目录树 458
    9.68 write()方法——写入数据到文件 459
    9.69 altsep属性——操作系统中备用的路径分隔符 461
    9.70 cpu_count()方法——获取系统中的CPU数量 461
    9.71 curdir属性——操作系统中引用当前目录的常量 462
    9.72 defpath属性——系统的默认搜索路径 463
    9.73 devnull属性——空设备的文件路径 463
    9.74 extsep属性——将基本文件名与扩展名分开的字符 464
    9.75 get_terminal_size()方法——获取终端窗口的大小 465
    9.76 linesep属性——操作系统中分隔行的字符串 465
    9.77 name属性——获取依赖操作系统的模块名称 466
    9.78 pardir属性——操作系统中引用父目录的常量 468
    9.79 pathsep属性——操作系统中分隔搜索路径的字符 468
    9.80 sep属性——操作系统中使用的路径分隔符 469
    9.81 urandom()方法——生成随机字节字符串 470
    第10章os.path模块 473
    10.1 os.path模块介绍 475
    10.2 supports_unicode_filenames属性——标记文件系统是否支持Unicode文件名 476
    10.3 abspath()方法——获取绝对路径 477
    10.4 basename()方法——从一个路径中提取文件名 478
    10.5 commonpath()方法——提取共有的最长路径 479
    10.6 commonprefix()方法——提取共有的路径前缀 480
    10.7 dirname()方法——获取路径中的目录 480
    10.8 exists()方法——判断路径是否存在(准确) 481
    10.9 lexists()方法——判断路径是否存在(不准确) 483
    10.10 expanduser()方法——替换“~user”格式的路径名称 483
    10.11 expandvars()方法——使用环境变量的值替换 485
    10.12 getatime()方法——获取最后一次访问路径的时间 485
    10.13 getmtime()方法——获取最后一次修改路径的时间 486
    10.14 getctime()方法——获取路径的ctime 487
    10.15 getsize()方法——获取路径的大小 488
    10.16 isabs()方法——判断是否为绝对路径 489
    10.17 isfile()方法——判断是否为普通文件 490
    10.18 isdir()方法——判断是否为目录 491
    10.19 islink()方法——判断指定目录是否为符号链接 492
    10.20 ismount()方法——判断是否为挂载点 493
    10.21 join()方法——拼接路径 494
    10.22 normcase()方法——规范化路径名称的大小写 495
    10.23 normpath()方法——规范路径名称 495
    10.24 realpath()方法——获取实际路径 496
    10.25 relpath()方法——计算相对路径 497
    10.26 samefile()方法——比较两个路径是否相同 498
    10.27 sameopenfile()方法——比较两个打开的文件描述符对象是否为同一个文件 499
    10.28 samestat()方法——判断两个stat元组是否指向同一个文件 499
    10.29 split()方法——分割路径名 500
    10.30 splitdrive()方法——分割驱动器和目录 502
    10.31 splitext()方法——分割文件名和扩展名 502
    第11章shutil模块 505
    11.1 shutil模块介绍 507
    11.2 chown()方法——更改给定路径的所有者用户和(或)组 508
    11.3 copy()方法——复制文件到文件或目录 509
    11.4 copy2()方法——复制文件到文件或目录 510
    11.5 copyfile()方法——复制文件内容 512
    11.6 copyfileobj()方法——复制文件对象 513
    11.7 copymode()方法——复制权限位 515
    11.8 copystat()方法——复制文件信息 516
    11.9 copytree()方法——递归复制整个目录树 517
    11.10 disk_usage()方法——获取指定路径所在磁盘的使用情况 519
    11.11 get_archive_formats()方法——获取支持的压缩格式 520
    11.12 get_terminal_size()方法——获取终端窗口的大小 521
    11.13 get_unpack_formats()方法——获取支持的解压缩格式 522
    11.14 ignore_patterns()方法——提供glob(通配符)功能 523
    11.15 make_archive()方法——创建压缩文件并返回文件路径 524
    11.16 move()方法——移动文件或目录 525
    11.17 register_archive_format()方法——注册压缩文件格式 526
    11.18 register_unpack_format()方法——注册解压缩文件格式 528
    11.19 rmtree()方法——删除整个目录树 530
    11.20 unpack_archive()方法——解压缩文件 530
    11.21 unregister_archive_format()方法——注销压缩文件格式 531
    11.22 unregister_unpack_format()方法——注销解压缩文件格式 532
    11.23 which()方法——获取可执行文件的路径 533
    第12章sys模块 535
    12.1 sys模块介绍 537
    12.2 argv属性——程序命令行参数列表 538
    12.3 __breakpointhook__属性——breakpointhook()方法的初始值 539
    12.4 base_exec_prefix属性——获取Python安装目录 540
    12.5 base_prefix属性——获取Python虚拟环境目录 541
    12.6 byteorder属性——本机字节顺序指示器 541
    12.7 builtin_module_names属性——获取Python解释器中的所有模块名称 542
    12.8 copyright属性——Python版权信息 543
    12.9 dont_write_bytecode属性——是否写字节码文件 543
    12.10 dllhandle属性——获取Python DLL的整数句柄 545
    12.11 __excepthook__属性——excepthook()方法的初始值 545
    12.12 exec_prefix属性——获取Python安装文件目录 546
    12.13 executable属性——Python解释器的绝对路径 547
    12.14 flags属性——启动Python时的命令行选项 547
    12.15 float_info属性——包含浮点类型的信息 549
    12.16 float_repr_style属性——表示repr()函数输出的浮点数类型 550
    12.17 hash_info属性——获取哈希信息 551
    12.18 hexversion属性——十六进制表示的版本号 552
    12.19 implementation属性——当前运行的解释器的信息 553
    12.20 int_info属性——Python内部整数表示的信息 554
    12.21 __interactivehook__属性——交互模式下启动解释器 555
    12.22 maxsize属性——优选整数值 555
    12.23 maxunicode属性——能够表示的优选Unicode码的整数 556
    12.24 meta_path属性——获取元路径查找器对象的列表 557
    12.25 modules属性——将模块名称映射到已加载模块的字典 557
    12.26 path属性——指定模块搜索路径 559
    12.27 path_hooks属性——为路径创建finder 560
    12.28 path_importer_cache属性——查找程序对象缓存的字典 561
    12.29 platform属性——获取系统标识符 563
    12.30 prefix属性——表示特定于站点的目录前缀 564
    12.31 ps1属性——解释器的主要提示 565
    12.32 ps2属性——解释器的辅助提示 565
    12.33 stderr属性——标准错误对象 566
    12.34 stderr.write()方法——标准错误输出 567
    12.35 stdin属性——标准输入对象 569
    12.36 stdin.read()方法——获取输入的前n个字符 570
    12.37 stdin.readline()方法——标准输入流输入 571
    12.38 stdout属性——标准输出对象 580
    12.39 stdout.write()方法——标准输出流输出 581
    12.40 stdout.flush()方法——刷新输出 583
    12.41 __stderr__属性——获取stderr值的文件对象 586
    12.42 __stdin__属性——获取stdin值的文件对象 587
    12.43 __stdout__属性——获取stdout值的文件对象 587
    12.44 thread_info属性——包含有关线程实现信息的结构序列 588
    12.45 tracebacklimit属性——发生未处理异常时打印的优选回溯信息级别数 589
    12.46 version属性——Python解释器的版本号等信息 590
    12.47 api_version属性——Python解释器的C API版本号 591
    12.48 version_info属性——包含Python版本信息5个组件的元组 591
    12.49 warnoptions属性——警告框架的实现细节 592
    12.50 winver属性——Windows平台上形成注册表项的版本号 593
    12.51 _xoptions属性——获取-X命令行选项的字典 594
    12.52 call_tracing()方法——递归调用/调试代码 595
    12.53 _clear_type_cache()方法——清除内部类型缓存 595
    12.54 _current_frames()方法——将线程标识符映射到最顶层堆栈 596
    12.55 breakpointhook()方法——breakpoint()的钩子函数 597
    12.56 _debugmallocstats()方法——打印关于CPython内存分配器状态的低级信息 599
    12.57 displayhook()方法——打印表达式结果 600
    12.58 excepthook()方法——发生未捕获异常时调用 601
    12.59 exec_info()方法——捕获正在处理的异常信息 602
    12.60 exit()方法——退出Python 603
    12.61 getallocatedblocks()方法——获取当前分配的内存块数量 604
    12.62 getcheckinterval()方法——获取解释器的检查间隔 605
    12.63 getdefaultencoding()方法——获取默认字符串编码名称 605
    12.64 getfilesystemencoding()方法——获取文件系统使用的编码名称 606
    12.65 getfilesystemencodeerrors()方法——获取文件名转换时的错误模式名称 607
    12.66 getrefcount()方法——获取对象的引用计数 608
    12.67 getrecursionlimit()方法——获取递归的值 609
    12.68 getsizeof()方法——返回对象占用的内存大小 610
    12.69 getswitchinterval()方法——获取线程切换间隔 611
    12.70 _getframe()方法——返回一个框架对象 611
    12.71 getprofile()方法——获取探查器函数 612
    12.72 gettrace()方法——获取设置的跟踪函数 613
    12.73 getwindowsversion()方法——获取Windows版本信息 615
    12.74 get_asyncgen_hooks()方法——返回asyncgen_hooks对象 616
    12.75 get_coroutine_origin_tracking_depth()方法——获取当前的协程源跟踪深度 617
    12.76 get_coroutine_wrapper()方法——返回None或一个包装器 618
    12.77 intern()方法——获取字符串或副本 619
    12.78 is_finalizing()方法——获取是否关闭Python解释器 620
    12.79 set_asyncgen_hooks()方法——设置事件循环中的异步生成器终结器和迭代 620
    12.80 set_coroutine_origin_tracking_depth()方法——允许启用或禁用协同源跟踪 622
    12.81 set_coroutine_wrapper()方法——允许拦截协同程序对象的创建 623
    12.82 setcheckinterval()方法——设置解释器的检查间隔 624
    12.83 setprofile()方法——设置函数以允许对Python源码分析 625
    12.84 setrecursionlimit()方法——设置递归的值 626
    12.85 setswitchinterval()方法——设置线程切换间隔 627
    12.86 settrace()方法——设置系统的跟踪功能 628
    12.87 _enablelegacywindowsfsencoding()方法——改变默认文件系统编码和错误模式 630
    第13章csv模块 631
    13.1 csv模块介绍 633
    13.2 QUOTE_ALL常量——对所有字段加引用符 634
    13.3 QUOTE_MINIMAL常量——只对包含特殊字符的字段加引用符 635
    13.4 QUOTE_NONE常量——对所有字段不加引用符 636
    13.5 QUOTE_NONNUMERIC常量——对所有非数字的字段加引用符 637
    13.6 Error方法——捕获和报告错误 638
    13.7 get_dialect()方法——获取与名称相关的csv文件的编码风格 638
    13.8 list_dialects()方法——返回所有已注册csv文件编码风格列表 639
    13.9 reader()方法——读取csv文件 640
    13.10 register_dialect()方法——注册一个新的csv文件编码风格 645
    13.11 unregister_dialect()方法——注销新注册的csv文件.编码风格 646
    13.12 writer()方法——将数据写入csv文件 647
    13.13 Dialect类——创建包含csv文件基本属性的类 651
    13.14 delimiter属性——用于设置字段之间的分隔符 652
    13.15 doublequote属性——是否添加双引用符 654
    13.16 escapechar属性——设置转义字符 655
    13.17 lineterminator属性——设置一行结束的结束符 657
    13.18 quotechar属性——定义字段的引用符 657
    13.19 quoting属性——设置什么情况下对字段加入引用符 659
    13.20 DictReader类——创建字典类型的csv文件对象 660
    13.21 DictWriter类——创建支持字典的csv文件 662
    13.22 writeheader()方法——写一行字段名称 663
    13.23 excel类——定义支持excel格式的csv文件 664
    13.24 excel_tab类——定义带制表符tab的csv文件 666
    13.25 Sniffer类——检测csv编码风格 667
    13.26 unix_dialect类——定义UNIX系统的csv文件 669
    13.27 reader.fieldnames属性——从文件中读取字段名称 670
    13.28 reader.line_num属性——从csv文件读取行号 672
    13.29 reader.__next__()方法——读取下一行数据 673
    13.30 writer.writerow()方法——写一行数据到csv文件 675
    13.31 writer.writerows()方法——写入多行数据 680
    第14章json模块 683
    14.1 json模块介绍 685
    14.2 dump()方法——转换为JSON格式写入文件 686
    14.3 dumps()方法——将Python对象转换为JSON字符串 690
    14.4 JSONDecoder()方法——返回一系列解码的数据 692
    14.5 JSONDecodeError()方法——返回解码错误信息 694
    14.6 JSONEncoder()方法——返回一系列编码的数据 696
    14.7 load()方法——从json文件中读取数据 697
    14.8 loads()方法——将JSON格式转换成Python字典 700
    附录
    附录 模块导入 703

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购