Python

python之函数(可选参数和混合参数)

代码举例:#函数可选参数举例,hoppy参数可传可不传defgetinfo(name,age,hoppy=''):ifhoppy:print("name:",name.title(),"age:",age,"hoppy:",hoppy)else:print("name:",name.title(),"age:",age...

python之字典操作

字典操作代码如下:1#数据字典操作汇总2person={'name':'Mike','age':25}3print("初始的数据字典:",person)45#访问字典值6print("获取姓名:",person['name'])78#遍历字典。注意字典不在乎顺序,只关心对应关系。9#还有keys()和values(),...
代码星球·2020-06-13

python之列表操作(list)

1#列表操作功能汇总2print("列表操作功能汇总")3list_demo=['first','second','thrid','fourth']4#复制list_demo列表取名list5list=list_demo[:]6print("原列表为:",list)7print("-------------------...
代码星球·2020-06-13

python之小应用:读取csv文件并处理01数据串

目的:读取csv文件内容,把0和1的数据串取出来,统计出现1的连续次数和各次数出现的频率次数先读取csv文件内容:importcsvdefcsv_read(file):list=[]csv_reader=csv.reader(file)forid,data,*argsincsv_reader:#跳过表头ifid==""...

python之对字符串类型的数组求平均值

该字符串是在网页表格中复制的,所以数字间由制表符间隔,先将其转换成列表,再进行统计计算。代码如下:str="-18.1-18.3-18-18.2-18-17.4-18-18.3-18-18-17.6-17.2"list=str.split("")m=0.0forwinlist:n=float(w)m+=navg=m/l...

python之类和__init__

构建一个商品类,__init__函数类似于构造方法,self类似于this1importrandom2classGoods:3def__init__(self,name,price):4self.name=name5self.price=price67defchangeprice(self,m,n):8self.pri...
代码星球·2020-06-13

python之if使用方法举例

if使用方法举例:importrandom#随机生成1-100的整数n=random.randint(1,100)ifn>50:print(n,">50")elifn==50:print(n,"=50")else:print(n,"<50") ...

python之range()函数、for-in循环和while循环

range()函数和for-in循环函数原型:range(start,end,scan):参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);         end:技术到...

python之读取和写入csv文件

写入csv文件源码:1#输出数据写入CSV文件2importcsv3data=[4("Mike","male",24),5("Lee","male",26),6("Joy","female",22)7]89#Python3.4以后的新方式,解决空行问题10withopen('d://write.csv','w',new...

python安装与配置

首先下载python地址:https://www.python.org/downloads/release/python-361/下载页面中有多个版本:web-basedinstaller是需要通过联网完成安装的executableinstaller是可执行文件(*.exe)方式安装embeddablezipfile嵌...
代码星球·2020-06-13

python-装饰器

2018-12-0410:20:29装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。首先,让我们讨论下如何写你自己的装饰器。...
代码星球·2020-06-13

Python mysql-常用对象

2017-09-0813:14:14db=pymysql.connect(host,user,passwaord,db,chartset),charset=utf8,可以避免中文的乱码connect对象支持的方法:cursor对象支持的方法 需要commit和回滚的操作  ...
代码星球·2020-06-13

Python mysql-表中数据的大量插入

2017-09-0623:28:26importpymysqldb=pymysql.connect("localhost","root","hy1102","TESTDB",charset='utf8')cursor=db.cursor()list=[]withopen("E:\ee.txt","r")asf:forl...

Python mysql-SQL概要

2017-09-0520:10:58一、SQL语句及其种类SQL使用关键字,表名,列名等组合成一条语句来描述操作的内容。关键字是指那些含义或者使用方法是先已经定义好的英语单词。根据RDBMS赋予的指令种类的不同,SQL语句可以分为以下三类:数据定义语言DDL(datadefinitionlanguage)用来创建或者删...
代码星球·2020-06-13

Python mysql-表的创建,删除和更新

2017-09-0620:59:56数据库的创建CREATEDATEBASE<数据库的名称>表的创建CREATETABLE<表名>(<列名1><数据类型><该列所需的约束>, <列名2><数据类型><该列所需的约束>...