Python各种推导式

Python 各种推导式列表推导式列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。列表推导式的语法格式如下:[表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ]例、>>> list=[x**2 for x in range(10) if x%2==0] >>> list [0, 4, 16

- 阅读全文 -

Python 异常处理

异常处理在Python中,异常即是一个事件,表示一个错误。当程序中出现异常是若不异常处理则会报错,如果你不想在异常发生时结束你的程,那么可以 try/except 语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。处理方法在前面的requests示例中,我们已经使用过异常处理了import requests def urlGet(url): try:

- 阅读全文 -

Python 伪随机:random

Python 伪随机:random和之前介绍的time一样是Python自带的模块,作用就是产生随机数引用方法import random基本随机函数随机数种子seed:初始化给定随机数种子,默认为当前系统时间>>>random.seed(10)生成随机小数random:生成[0.0,1.0]之间的随机小数>>>random.random() 0.57140259

- 阅读全文 -

Python 输出格式化:format

输出格式化:formatPython2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。顺序匹配format 函数可以接受不限个参数,位置可以不按顺序:>>>"{} {}".format("hello", "world")

- 阅读全文 -

Python 时间模块:time

时间模块:timetime是python自带的模块,通过了一系列的操作时间函数。引用方法:import time; # 引入time模块时间获取时间戳每个时间戳都以自1970年1月1日00:00经过了多长时间来表示的nowtime=time.time()可视化时间由于时间戳不适合我们的观察,于是我们可以通过ctime来将时间戳中转行为可视化时间nowtime=time.ctime()时间元组时间

- 阅读全文 -