![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python编程手札
晨山往事
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
Python3学习笔记01-Python3.6.3和Spyder安装
1. 下载 python-3.6.3 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe安装 python-3.6.3安装的第一个界面注意选中“Add Python3.6 to PATH(把Python加入系统环境变量)”2. 下载spyder下载地址https://codeload.github.com/spyd...原创 2018-05-01 17:33:23 · 4088 阅读 · 2 评论 -
Python3学习笔记02-开始使用Python3,数据类型和基本语法
1. 开始使用Python3方式有多种,在Windows的cmd窗口中执行,或在众多好用的IDE中挑一个使用,如Spyder。(1)cmd中执行方式:按下Win+R键,输入cmd,回车,打开cmd窗口,输入python,回车。现在已经进入了Python环境,以3个大于号为前导字符:>>>:例如我们输入下行代码后回车:print('hello world!')结果如下图:对于多行语...原创 2018-05-01 18:08:16 · 342 阅读 · 0 评论 -
Python3学习笔记03-读写文件
1. 读取一个文本文件,可以用下述方式:myfile=open(r'abc.txt')x=myfile.read()print(x)也可以用下述方式:with open('abc.txt') as f: for line in f: print(line.strip()) with的作用是让Python自动在文件操作完毕后关闭文件。也可以用close()主动关闭。...原创 2018-05-02 12:26:17 · 373 阅读 · 0 评论 -
Python3学习笔记04-函数和模块
1. 用def来定义函数可以有参或无参,有返回值或无返回值,更奇葩的是,可以有多个返回值。def hello(): print('hello!')hello() #调用上面的函数,打印出hello!函数体用缩进来标记,而C语言中用{}来标记。一旦顶格写,说明函数体结束。2. 实参、形参、引用、多态def add(a,b) #a,b是形参 return a+badd(2...原创 2018-05-03 17:47:47 · 201 阅读 · 0 评论 -
Python3学习笔记05-面向对象和类
编程通常分为面向过程和面向对象两类,最早的C语言、Pascal语言、Basic语言等都是面对过程的,后来的C++、Python等都是面向对象的。简言之,两者的最大区别在于后者对各种表达式有了抽象和归类。 比如,VB中将字符串改为大写,用UCase()函数,而这个“凭空而降”的UCase名称对于非英语国家的人来说未必能轻易想得到;而在Python中,它被归类于字符串类,大不了从上到下找...原创 2018-05-03 21:49:16 · 279 阅读 · 0 评论 -
Python3学习笔记06-数据库之SQLite篇
Python3自带了SQLite3数据库,使用前引入即可。import sqlite3 con = sqlite3.connect('d:/test.db3') #test.db3存在则直接读取,不存在则创建cur=con.cursor() #游标,可以认为类似于recordsetcur.execute('CREATE TABLE Student(Stuid TEXT, ...原创 2018-05-03 22:06:58 · 2873 阅读 · 0 评论 -
Python3学习笔记07-数据库之MySQL篇
1. 安装MySQL 从MySQL官网http://www.mysql.com或国内各大软件站下载MySQL安装,安装过程中注意设置用户root,文中假设密码也为root。现在最新版本为8.0,最常用版本为5.6和5.7。 MySQL的开发环境(IDE)除了有官方的Shell以及自带的Work Bentch外,还有phpMyAdmin(采用B/S方式用浏览器进行管理)、mysql...原创 2018-05-18 15:36:58 · 500 阅读 · 0 评论 -
Python3学习笔记08-Python3读写Excel表之xlwings
安装xlwings的方式是:cmd中输入pip install xlwingsxlwings的特色xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改 可以和matplotlib以及pandas无缝连接 可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。 开源免费,一直在更新1. 读一个已存在的Excel...原创 2018-05-19 13:54:59 · 11289 阅读 · 7 评论 -
Python3学习笔记09-枚举指定目录下文件名和子目录名
枚举文件名有两种方法,os.walk()和os.listdir(),如下分别介绍。一、os.walk()模块os中的walk()函数可以遍历文件夹下所有的文件。[python] view plain copyos.walk(top, topdown=Ture, onerror=None, followlinks=False) 该函数可以得到一个三元tupple(dirpath, dirnames...转载 2018-05-19 15:38:59 · 2999 阅读 · 0 评论