python
xll_bit
这个作者很懒,什么都没留下…
展开
-
【python】基础(一)
直接运行py文件:windows上不行,linux及mac上可以在.py文件的第一行加上特殊的注释#!/usr/bin/env python3print("hello, world")然后通过命令给py文件以执行权限:¥ chmod a+x hello.pypython允许用r' '表示' '内部的字符串默认不转义,字符串转义需要在前面加上\>>> print('\\\t\\')...原创 2018-04-23 22:48:21 · 346 阅读 · 0 评论 -
【python】基础(十)模块、作用域及库
模块mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。现在,abc.py模块的名字就变成了mycompany.abc,类似的,xyz.py的模块名变成了mycompany.xyz。请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这...原创 2018-04-27 23:00:49 · 295 阅读 · 0 评论 -
【python】基础(九)
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__name__属性,可以拿到函数的名字:>>> now.__name__ 'n...原创 2018-04-26 23:09:13 · 288 阅读 · 0 评论 -
【python】基础(八)
返回函数函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回...原创 2018-04-25 23:15:00 · 244 阅读 · 0 评论 -
【python】基础(七)
变量可以指向函数>>> x = abs(-10) >>> x 10可以把函数本身赋值给变量>>> f = abs >>> f <built-in function abs>函数名也是变量>>> abs = 10 >>> abs(-1原创 2018-04-25 22:57:18 · 493 阅读 · 0 评论 -
【python】基础(六)
安装第三库''' 安装第三方库 1,确认pip是否安装 pip --version #python3可能需要改成pip3,下同 2,用pip安装第三方库 pip install packagename 3,pip 常用指令 pip install --upgrade pip #升级pip pip uninstall packagename #卸载库 pip list #查看已安装库 其...原创 2018-04-24 22:49:58 · 237 阅读 · 0 评论 -
【python】基础(五)
类,类的继承及属性class cocacola(): formula = ['caffeine', 'sugar', 'water', 'soda'] # __init__()是初始化,在创建实例的时候不去引用init()方法,其中的命令也会自动执行。 # __init__()中的参数需要在类实例的时候给出 def __init__(self, logo_name)...原创 2018-04-24 22:48:31 · 321 阅读 · 0 评论 -
【python】基础(四)
python数据结构'''python 有四种数据结构:列表、字典、元组、集合''' '''列表元素用方括号括起来[],字典和集合是花括号{},元组是圆括号()''' ''' 列表: 列表中每个元素都是可变的; 列表中元素是有序的; 列表可以容纳python任何对象 ''' '''列表的增删改查''' fruit=['pineapple','pear'] fruit.insert(1,'grape...原创 2018-04-24 22:46:39 · 265 阅读 · 0 评论 -
【python】基础(三)
# coding:utf-8 """设置utf8编码,防止出现中文乱码的情况""" '''type()函数可用来查看变量类型''' print(type('你好!')) #整理第三方库的网站 awesome-python import sys print(sys.path) #查找库的安装路径 '''字符串replace''' phone_number = '188-888-88888' hi...原创 2018-04-24 22:45:30 · 248 阅读 · 0 评论 -
【python】基础(二)
生成器Python中,这种一边循环一边计算的机制,称为生成器:generator要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:>>> L = [x * x for x in range(10)] >>> L [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]...原创 2018-04-23 23:02:07 · 233 阅读 · 0 评论 -
【python】读取excel并进行文件复制
# -*- coding: utf-8 -*-import xlrdimport shutilimport osdef read_excel(): # 打开文件 workbook = xlrd.open_workbook(r'C:\Users\xxx\Desktop\xxx.xls') # 获取所有sheet print (workbook.sheet_names()) #...原创 2018-06-11 11:19:17 · 10512 阅读 · 0 评论