
python
文章平均质量分 71
与我而言
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python笔记-字符串
print(r'\\\t\\')#r表示后面的字符串都不转义print('\\\\\\t\\\\')#转义输出原因:在编程过程中可能会出现大量的\的情况。前者更简洁变量本身类型不固定的语言称之为动态语言(例如python),与之对应的是静态语言(例如java,C语言)Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量原创 2017-12-25 16:19:47 · 232 阅读 · 0 评论 -
python笔记-动态类型
类型属于对象,而不是变量变量只是引用了对象技术细节:每一个对象都有两个标准的头部信息:1.类型标识符,标识这个对象的类型2.引用计数器,用来决定是不是可以回收这个对象这就是python类型系统的特点不可变对象是指不能在对象原处修改。例如整数,字符串等可变对象是指可以在原处修改的对象。例如列表,字典等原创 2018-01-07 23:07:35 · 265 阅读 · 0 评论 -
python练习7
转自https://www.liaoxuefeng.com/discuss/001409195742008d822b26cf3de46aea14f2b7378a1ba91000/0015108013789836e55bbf7d9da46878a812c8626ba9ae5000#这个解析xml的让我束手无策#看了一下评论区大神的代码,觉得非常值得学习,就转载一下from xml.p转载 2018-01-07 14:26:28 · 292 阅读 · 0 评论 -
python练习6
# -*- coding: utf-8 -*-import itertoolsfrom functools import reduceminus = [-1]def change(num): minus[0]*= -1 return minus[0]*4/numdef pi(N): ' 计算pi的值 ' # step 1: 创建一个奇数序列: 1, 3,原创 2018-01-06 17:56:02 · 278 阅读 · 0 评论 -
python练习5
import refrom datetime import datetime, timezone, timedeltadef to_timestamp(dt_str, tz_str): # 时间 dt_now = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') #时区 tz_num = int(re.match(原创 2018-01-05 15:21:52 · 573 阅读 · 0 评论 -
python练习
def findMinAndMax(L): if L ==[]: return (None,None) Max=L[0] Min=L[0] for x in L: if x > Max: Max=x if x < Min: Min=x return (Min,Ma原创 2017-12-28 15:43:13 · 277 阅读 · 0 评论 -
python练习4
#列出指定目录下的项目import osimport os.pathimport sysdef list_dir(): _dir = sys.argv if len(_dir) == 1: _dir = '.' else: _dir = _dir[1] L =[x for x in os.listdir(_dir)]原创 2018-01-04 16:54:57 · 278 阅读 · 0 评论 -
python练习3
import unittestclass Student(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(self): if self.score > 100 or self原创 2018-01-04 15:28:15 · 356 阅读 · 0 评论 -
python练习2
#由于Python是动态语言,根据类创建的实例可以任意绑定属性。#给实例绑定属性的方法是通过实例变量,或者通过self变量:#这一点不同于静态语言class Student(object): def __init__(self, name, gender): self.name = name self.age = 21 s原创 2018-01-03 13:57:32 · 258 阅读 · 0 评论 -
python笔记-模块
模块是python的一个重要概念模块的表现形式是一个python文件代表一个模块比较独特的一点是导入一个python模块,就创建了关于这个模块的一个对象。在刚开始学python的时候,我怎么也想不通为什么可以模块名通过点号运算引用模块中的函数和变量。事实上,导入模块会做三个工作。1.通过模块名搜索模块文件2.将模块文件编译成字节码形式(可选)3.执行模块文件字节码,原创 2018-01-11 20:44:55 · 229 阅读 · 0 评论 -
python练习1
#要求设计一个装饰器打印函数的执行的时间#使用返回函数,但是我现在对返回函数还是有点朦朦胧胧的#看了别人的代码,才勉勉强强的写出来#这里的关键是使函数在装饰器中执行一次,然后再返回这个函数#之前对在返回函数中能不能执行函数比较模糊import functools,timedef metric(fn): def wrapper(*args, **kw): ts = tim原创 2018-01-02 20:57:33 · 374 阅读 · 0 评论 -
Python笔记-数据结构
list是Python内置的一种数据类型。list是一种有序的集合,可以随时添加和删除其中的元素。定义列表的方法就是[ ]例如classmates = ['Michael', 'Bob', 'Tracy']支持按照索引存取和删除支持在列表尾端插入和删除列表中的元素的类型可以不统一tuple是另一种有序列表定义元组的方法是( )例如t = ('原创 2017-12-25 18:25:13 · 151 阅读 · 0 评论 -
python笔记-问题
#记录看到的一个问题l = []a = {}for i in range(2): a['a'] = i l.append(a)print(l)#输出结果[{'a':1},{'a':1}]#为什么不是 [{'a':0}, {'a':1}] ?#我觉得是:l.append(a),是将字典a的引用添加到了列表l中#l实际上存放了若干个字典的引用#以下是两种改进的方法原创 2018-01-03 14:50:50 · 192 阅读 · 0 评论