风-fmgao

导航

2018年5月22日

Python 标准库笔记(1) — String模块

摘要: 原文出处: j_hao104 String模块包含大量实用常量和类,以及一些过时的遗留功能,并还可用作字符串操作。 1. 常用方法 2.字符串常量 3.字符串模板Template 通过string.Template可以为Python定制字符串的替换标准,下面是具体列子: Python >>>from 阅读全文

posted @ 2018-05-22 19:00 风-fmgao 阅读(248) 评论(0) 推荐(0) 编辑

python之random函数

摘要: # random各种使用方法import random # 随机生成[0.1)的浮点数print("random():", random.random()) # 随机生成1000-9999之间的整数print("randint(1000, 9999):", random.randint(1000, 阅读全文

posted @ 2018-05-22 18:58 风-fmgao 阅读(156) 评论(0) 推荐(0) 编辑

python之路_函数实例及装饰器介绍

摘要: 一、习题讲解 1、写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组。例如:[(‘红心’,2), (‘草花’,2), …(‘黑桃,‘A’)] 2、写函数,传入n个数,返回字典:{‘max’:最大值,’min’:最小值}。例如: min_max(2, 5, 7, 8, 4),返回: {‘max 阅读全文

posted @ 2018-05-22 15:20 风-fmgao 阅读(324) 评论(0) 推荐(0) 编辑

Python中range()函数的用法

摘要: 函数原型:range(start, end, scan): 参数含义: start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 scan:每次 阅读全文

posted @ 2018-05-22 13:53 风-fmgao 阅读(39372) 评论(1) 推荐(0) 编辑

python 9*9示例

摘要: # 9*9 乘法表# def nine_nine():# for i in range(1, 10):# for j in range(1, i+1):# print('%d * %d = %d ' % (j, i, i*j), end='\t')# print('')### nine_nine() 阅读全文

posted @ 2018-05-22 13:50 风-fmgao 阅读(432) 评论(0) 推荐(0) 编辑

Python print函数参数详解

摘要: 官方文档 print(…) print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional ke 阅读全文

posted @ 2018-05-22 11:27 风-fmgao 阅读(918) 评论(0) 推荐(0) 编辑

装饰器

摘要: # 装饰器import logging# def user_logging(func):# def wrapper(*args, **kwargs):# logging.warning('%s is running' % func.__name__)# return func(*args, **kw 阅读全文

posted @ 2018-05-22 10:57 风-fmgao 阅读(140) 评论(0) 推荐(0) 编辑

2018年5月21日

python——时间与时间戳之间的转换

摘要: 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如下的几种: 将时间转换为时间戳 重新格式化时间 时间戳转换为时间 获取当前时间及将其转换成时间戳1、将时间转换成时间戳将如 阅读全文

posted @ 2018-05-21 22:45 风-fmgao 阅读(1609) 评论(0) 推荐(0) 编辑

python判断变量是否为int、字符串、列表、元组、字典等方法

摘要: 在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断:#!/usr/bin/env pythona = 1b = [1,2,3,4]c = (1,2,3,4)d = {‘a‘:1,‘b‘:2,‘c‘:3}e = "abc"if isinst 阅读全文

posted @ 2018-05-21 09:36 风-fmgao 阅读(92133) 评论(0) 推荐(2) 编辑

2018年5月20日

Python 可迭代的对象、迭代器和生成器

摘要: Python中可迭代对象和迭代器对象的理解 我们在用for ... in ...语句循环时,in后面跟随的对象要求是可迭代对象,即可以直接作用于for循环的对象统称为可迭代对象(Iterable),如list、tuple、dict、set、str等。 可迭代对象是实现了__iter__()方法的对象 阅读全文

posted @ 2018-05-20 19:40 风-fmgao 阅读(1829) 评论(0) 推荐(0) 编辑