![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
IOTHunter
让我们面对现实,让我们忠于理想!
展开
-
DayDayUP_Python自学记录[13]_Python MySQL 交互
参考来源:菜鸟教程以及慕课网,如侵立删 参考链接: http://www.tuicool.com/articles/yqayEv http://www.runoob.com/python3/python3-mysql.htmlPython3 MySQL 数据库连接准备本文我们为大家介绍 Python3 使用 pymysql 连接数据库,并实现简单的增删改查。 什么是 pymysql? py原创 2016-05-08 22:37:45 · 1188 阅读 · 0 评论 -
DayDayUP_Python自学记录[6]_函数学习
Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数原创 2016-05-06 16:03:34 · 881 阅读 · 0 评论 -
DayDayUP_Python自学教程[13]_网络编程
注意: 来源菜鸟教程,如有侵权,通知,立删Python 网络编程Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称”套接字”原创 2016-05-08 01:16:35 · 3270 阅读 · 0 评论 -
Python_bug收集_TypeError:'str' does not support the buffer interface
参考链接:http://blog.csdn.net/chuanchuan608/article/details/17915959 感谢原作者 如有侵权,立删源文件: server.py#!/usr/bin/python # -*- coding: UTF-8 -*- import socket from time import ctimeHOST=socket.gethostname() PO转载 2016-05-08 00:21:19 · 2164 阅读 · 0 评论 -
DayDayUP_Python自学教程[12]_Python正则表达式
Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提原创 2016-05-07 20:52:16 · 740 阅读 · 0 评论 -
DayDayUP_Python自学记录[11]_列表自动生成
生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做? 方法一是循环:>>> L = [] >>> for x in range(1, 11): ... L原创 2016-05-06 18:03:47 · 1530 阅读 · 0 评论 -
DayDayUP_Python自学记录[10]_迭代
什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = list[i]; }可以看原创 2016-05-06 17:50:34 · 618 阅读 · 0 评论 -
DayDayUP_Python自学记录[9]_切片
对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]] ['Adam', 'Lisa', 'Bart'] 之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索引为0-(N-1)的元素,可以用原创 2016-05-06 17:24:46 · 641 阅读 · 0 评论 -
DayDayUP_Python自学记录[4]_Python运算符
什么是运算符?举个简单的栗子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,”+” 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符以下假设变量a为10,变量b为20:+ 加 - 两个对象相加 a + b 输出结果 30 - 减 -原创 2016-04-24 18:35:49 · 490 阅读 · 0 评论 -
DayDayUP_Python自学记录[5]_dict和set学习
什么是dict我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:[‘Adam’, ‘Lisa’, ‘Bart’] 或者考试的成绩列表:[95, 85, 59] 但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成类似的查找表:‘Adam’ ==> 95 ‘Lisa’ ==> 85 ‘Bart’ ==> 59 给定一原创 2016-05-06 12:52:18 · 853 阅读 · 0 评论 -
DayDayUP_Python自学记录[7]_日期和时间
Python 日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用原创 2016-05-06 16:04:59 · 661 阅读 · 0 评论 -
DayDayUP_Python自学记录[8]_文件I/O
Python 文件I/O本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:#!/usr/bin/python # -*- coding: UTF-8 -*- print "Python 是一个非常棒的语言,不是吗原创 2016-05-06 16:40:19 · 914 阅读 · 0 评论 -
DayDayUP_Python自学教程[14]_python操作excel
参考链接:http://bookshadow.com/weblog/2014/10/19/python-xlwt-write-excel/?utm_source=tuicool&utm_medium=referral 感谢作者安装包如果需要使用Python写Excel文件,首先下载或者安装xlwt。 如果已经安装pippip install xlwt未安装pip# git clone https原创 2016-05-09 23:21:03 · 2485 阅读 · 0 评论 -
DayDayUP_Python自学记录[15]_python execl 读写进阶
读取execl文件内容,txt to execl导入模块 import xlrd 打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 获取一个工作表获取所有工作表的所有名称worksheets = data.sheet_names()获取所有工作表的总数目sheetNum=len(data.sheets())通过索引顺序获取1tab原创 2016-05-12 23:39:14 · 1581 阅读 · 0 评论 -
DayDayUP_Python自学记录[1]_Python基础知识
1 数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:1.1 整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:原创 2016-04-20 23:35:29 · 1805 阅读 · 0 评论 -
DayDayUP_Python自学记录[2]_Python变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋原创 2016-04-24 17:26:39 · 434 阅读 · 0 评论 -
DayDayUP_Python自学记录[3]_Python条件判断语句(if while for)
if else 语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END'注意: Python代码的缩进规原创 2016-04-24 17:51:55 · 662 阅读 · 0 评论 -
DayDayUP_linux运维_将linux默认python升级到所需版本
环境: centos6.5 X64 将linux默认python升级到所需版本下载解压[root@www ~]# wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz^C [root@www ~]# tar -xzvf Python-2.7.4安装[root@www ~]# cd Python-2.7.4 [root@www Python-原创 2016-05-08 14:47:21 · 421 阅读 · 0 评论