【python技巧 -- 基本操作(入门)】教程文章相关的互联网学习教程文章

pandas库介绍之DataFrame基本操作

怎样删除list中空字符?最简单的方法:new_list = [ x for x in li if x != ]今天是5.1号。这一部分主要学习pandas中基于前面两种数据结构的基本操作。设有DataFrame结果的数据a如下所示: a b c one 4 1 1 two 6 2 0 three 6 1 6一、查看数据(查看对象的方法对于Series来说同样适用)1.查看DataFrame前xx行或后xx行a=DataFrame(data);a.head(6)表示显示前6行数据,若head()中不带参数则会显示全部数据。a.tai...

Python实现封装MySQLdb基本操作类

这篇文章主要介绍了Python实现封装MySQLdb基本操作类,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧# -*- coding:utf-8 -*- import MySQLdb import datetime import sys reload(sys) sys.setdefaultencoding(utf-8)#封装MySQLdb类基本操作mysqldbclass mysqldb:conn = cursor = def __init__(self,host1=localhost,user1=root,passwd1=www,database1=test,charset1=utf8):try: print init...

Python中SQLite3的基本操作实例讲解

这篇文章主要介绍了Python2.7编程中SQLite3基本操作方法,涉及Python2.7操作sqlite3数据库的增删改查及防注入等相关技巧,需要的朋友可以参考下本文实例讲述了Python2.7中SQLite3基本操作方法。分享给大家供大家参考,具体如下:1、基本操作# -*- coding: utf-8 -*- #!/usr/bin/env python import sqlite3 def mykey(x):return x[3] conn=sqlite3.connect("D:\\demo\\my_db.db") sql = "CREATE TABLE IF NOT EXISTS mytb ( a char , ...

Python2.7中关于SQLite3基本操作的示例详解

这篇文章主要介绍了Python2.7编程中SQLite3基本操作方法,涉及Python2.7操作sqlite3数据库的增删改查及防注入等相关技巧,需要的朋友可以参考下本文实例讲述了Python2.7中SQLite3基本操作方法。分享给大家供大家参考,具体如下:1、基本操作# -*- coding: utf-8 -*- #!/usr/bin/env python import sqlite3 def mykey(x):return x[3] conn=sqlite3.connect("D:\\demo\\my_db.db") sql = "CREATE TABLE IF NOT EXISTS mytb ( a char , ...

关于python中pandas.DataFrame的基本操作

这篇文章主要给大家介绍了关于python中pandas.DataFrame排除特定行的方法,文中给出了详细的示例代码,相信对大家的理解和学习具有一定的参考价值,需要的朋友们下面来一起看看吧。前言大家在使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,关于python中pandas.DataFrame的基本操作,大家可以查看这篇文章。pandas.DataFrame排除特定行如果我们想要像Excel的筛选那样,只要其中的一行或某几行,可以...

Python中的MongoDB基本操作:连接、查询实例

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。 MongoDB 简单使用 联接数据库代码如下: In [1]: import pymongo In [2]: from pymongo import Connection In [3]: connection = Connection(192.168.1.3, 27017) //创建联接Connection 相关参数代码如下: Connection([host=localhost[, port=27017[, pool_size=...

Python中列表的一些基本操作知识汇总【图】

Python最基本的数据结构是序列(列表/元组)。一个序列中的每个元素都分配有一个数字- 它的位置或索引。第一个索引是0,第二个索引是1,依此类推。 Python有6内置类型的序列,但最常见的是列表和元组,我们将在本教程中看到。 有一些东西可以使用所有序列类型来做。这些操作包括索引,切片,加,乘,并检查成员。此外,Python已经内置函数查找序列的长度和搜索它的最大和最小的元素。 Python列表: 列表是最通用的数据类型,在Python...

python字典基本操作实例分析

本文实例讲述了python字典基本操作。分享给大家供大家参考。具体如下:d2 = {spam: 2, ham: 1, eggs: 3} # make a dictionary print d2 # order is scrambled d2[ham] = [grill, bake, fry] # change entry del d2[eggs] # delete entry d2[brunch] = Bacon # add new entry print d2希望本文所述对大家的Python程序设计有所帮助。

PythonSQLAlchemy基本操作和常用技巧(包含大量实例,非常好)

首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。 接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL 代码如下:apt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient15-dev2.python-mysqldb 代码如下:apt-get install python-mysqldb3.easy_i...

Python列表(list)、字典(dict)、字符串(string)基本操作小结

创建列表代码如下: sample_list = [a,1,(a,b)]Python 列表操作代码如下: sample_list = [a,b,0,1,3]得到列表中的某一个值代码如下: value_start = sample_list[0] end_value = sample_list[-1]删除列表的第一个值代码如下: del sample_list[0]在列表中插入一个值代码如下: sample_list[0:0] = [sample value]得到列表的长度代码如下: list_length = len(sample_list)列表遍历代码如下: for element in sample_list:print element P...

python的Django使用mysql基本操作【代码】【图】

#修改后的models.pyfrom django.db import modelsclass Employee(models.Model):name = models.CharField(max_lenght=20)  5.根据自定类的结构,同步mysql表以及表的结构(blog_employee表,name字段以及 主键id)  python manage.py syncdb  同步之后,查看mysql的表以及表结构:表名称:python的应用名称+自定义类的名称表结构:自定义类的字段此时,你的django框架的python应用,数据模型与mysql的表结构对应上;python的...

python操作mysql(一)MySQLdb模块安装和数据库基本操作【代码】

1、ubuntu环境下安装python-MySQLdb sudo apt-get install build-essential python-dev libmysqlclient-dev sudo apt-get install python-MySQLdb2、或者PIP安装pip install mysql-python3、安装好之后导入模块import MySQLdb4、登入数据库后查看数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys ...

Mysql基本操作、C++Mysql简单应用、PythonMysql简单应用【代码】

-- 当指定名称的数据库不存在时创建它并且指定使用的字符集和排序方式 CREATE DATABASE IF NOT EXISTSdb_name CHARACTER SET UTF8 COLLATE utf8_general_ci; -- 显示数据库语句 SHOW DATABASES; -- 查看数据库的创建方式,主要是字符类型 SHOW CREATE DATABASE db_name; -- 修改数据库的属性信息,比如修改字符集为 GBK ALTER DATABASE db_name CHARACTER SET GBK; -- 当一个数据库已存在时,对数据库进行删除操作 DROP DATABAS...

python数据库-MySQL数据库的增删改查基本操作(49)【代码】

auto_increment primary key,h_name varchar(10) not null);3、修改表 语法:alter table 表名 add(添加)|modify(修改)|drop(删除) 列名 类型;添加列:h_skill 为字符类型alter table hero add h_skill varchar(10);修改列:h_skill修改本属性不能为空alter table hero modify h_skill varchar(10) not null;4、删除表drop table 表名;5、查看表结构desc 表名;例如:mysql> desc hero; +---------+-------------+------+-----+-----...

Oracle——python的基本操作【代码】【图】

>>> import cx_Oracle >>> db = cx_Oracle.connect(‘hr‘, ‘hrpwd‘, ‘localhost:1521/XE‘) >>> db1 = cx_Oracle.connect(‘hr/hrpwd@localhost:1521/XE‘) >>> dsn_tns = cx_Oracle.makedsn(‘localhost‘, 1521, ‘XE‘) >>> print dsn_tns (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SID=XE))) >>> db2 = cx_Oracle.connect(‘hr‘, ‘hrpwd‘, dsn_tns) # 通过客户端...