1.数据库操作步骤使用sqlite3需要导入包sqlite3,数据库在操作时需要先连接数据库,然后创建游标Cursor。当程序运行完以后,需要先关闭游标,然后再关闭数据库。(1)查询操作查询操作的步骤为:1.使用SQL语句进行查询,2.从fetchall中将查询结果读出使用Cursor对象执行select语句时,通过featchall()可以拿到结果集。结果集是一个list,每个元素都是一个tuple,对应一行记录。示例代码如下import sqlite3#导入包
conn=sqlite3.connect...
1,创建列表>>> list1=[‘a‘,‘b‘,‘c‘,‘d‘]
>>> list2=[1,2,3,4]
>>> list3=[‘a‘,‘b‘,‘c‘,1,2,3]2,访问列表中的值>>> print ‘list1[0]:‘,list1[0]
list1[0]: a
>>> print ‘list2[2]:‘,list2[2]
list2[2]: 3负数索引值计算公式list[-n]==list[len(list)-n]>>> list1[-2]==list1[len(list1)-2]
True
>>> 3修改或更新列表>>> print ‘list1[1]:‘,list1[1]
list1[1]: b
>>> list1[1]=3
>>> print ‘list1[1]:‘,list...
1. 文件操作 1 f = open("test.txt","r",encoding="utf-8") # 打开文件,并且把文件句柄赋值给一个变量2for i in f.readlines(): #readlines(), 把文件组织成列表3print(i) 打开文件的模式有:r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,写读a+,同a"U"表...
pycharm python编辑工具ctrl + D 复制当前行ctrl + x 删除行ctrl + / 注释行占位符%s 字符串 %d 数字 %f小数,用得少name=123print("test %s" % name)~~~~~~~~info = ‘3abc‘info2 = ‘‘‘test {hook}‘‘‘.format(hook=info)info2 = ‘‘‘test {0}‘‘‘.format(info) #或者print(info2)读取原始字符串str=r‘C:\work\音乐基地\报表‘#########################_pycache_ 目录 python的编译文件,还不能被机器能直接识别,...
人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据引言上一篇文章我们介绍如何在 Pandas 一些基础的查看数据的操作,但是官方更推荐我们使用 .at、.iat、.loc...
今天学习关于pycharm的操作以及变量的知识1.关于pycharm的基本操作,作为一个小白,仪式感还是要有在基础界面上新建然后打印hello world,也是对python的一种尊重吧2.关于python变量的学习,先来一些最基本的赋值变量,然后直接运行运行之后就是这个样子,还算顺利;接着为了区分变量指向问题,我又做了一个简单的程序定义第2个变量name2使其指向第一个变量name1,运行结果是name2也为monkey,但具体name是指向name1又或者是指向mo...
下面小编就为大家带来一篇python基础之入门必看操作。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧这里提供在使用python进行开发中常使用到的方法技巧,如有不对欢迎批评指正。要点:开发中类、变量特性查询,类型就是类,断言的使用,深浅复制判断等python脚本文件是使用UTF-8编码的,所以在发现中文字符出现乱码时应当考虑是否文本文件采用UTF-8编码。如果想指定不同的编码需要在源码文件中开...
变量命名变量名只能是字母、数字或下划线的任务组合变量名的第一个字符不能是数字不能使用一些预留的关键字,如and, as ,assert, break, etc. 官方推荐明明方式 name_of_BFPython 没有常量的说法,推荐到全大写表示常量 字符发展史: ASCII -> GB2312 -> GBK1.0 -> GB18030 (PC必须支持, 一般手机只支持GB2312) -> UNICODE (所有定符两个字节) -> UTF-8 (可变长度编码,英文一个字节,中文三个字节) Python2.X 不支持中文字符,需要...
1. 下面的内建函数(built-in function)可用于序列(表,定值表,字符串):s为一个序列 len(s) 返回: 序列中包含元素的个数 min(s) 返回: 序列中最小的元素 max(s) 返回: 序列中最大的元素 all(s) 返回: True, 如果所有元素都为True的话 any(s) 返回: True, 如果任一元素为True的话 2. 下面的方法主要起查询功能,不改变序列本身, 可用于表和定值表: sum(s) 返回:序列中所有...
#coding:utf-8
__author__ = ‘hdfs‘
import pymongo
from pymongo import MongoClient
client = MongoClient()client=MongoClient(‘10.0.0.9‘,27017)
#连接mongodb数据库
client = MongoClient(‘mongodb://10.0.0.9:27017/‘)
#指定数据库名称
db = client.test_database
#获取非系统的集合
db.collection_names(include_system_collections=False)
#获取集合名
posts = db.posts
#查找单个文档
posts.find_one()
#给定条件的...
变量的定义
在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
num1 = 100 #num1就是一个变量...
1. 按行读取文件
def readNode(filename):resultList = []with open(filename, 'r') as f:while True:line = f.readline() # stringif not line:breakif line[0] == '#':passelse:pageNode = line.split()resultList.append(pageNode)return resultList
import xlrd
from xlutils.copy import copy# 打开Excel
wb = xlrd.open_workbook(list.xls)
# 打开Excel的sheet,有多种方式,此处选择第一个sheet
sheet = wb.sheet_by_index(0)
# 获取某个单元格的内容(行,列)
value = sheet.cell(1, 1).value
# 复制打开的Excel
newBook = copy(wb)
# 打开复制过的Excel的sheet
newSheet = newBook.get_sheet(0)
# 将数据写入到刚刚复制的Excel里(行,列,内容)
newSheet.write(1, 1, name)...
基本数组
list[]
a = []
a=[1]*n # 生成相同元素的数组
list.append('Google') ## 使用 append() 添加元素
del list1[2] # 删除元素
len([1, 2, 3]) # 3 长度
type(a)
[1, 2, 3] + [4, 5, 6] # [1, 2, 3, 4, 5, 6] 组合
3 in [1, 2, 3] # True 元素是否存在于列表中
for x in [1, 2, 3]: print x, # 1 2 3 迭代
cmp(list1, list2) # 比较两个列表的元素
max(list) # 返回列表元素最大值
list(seq) # 将元组转换为列表...
题目如下: =========================================================================知识点: ※ 字典dic = {"数学":101,"语文":202,"英语":203,"物理":204,"生物":206}
print(dic)
dic["化学"]=205
print(dic)
dic["数学"] = 201
print(dic)
del dic["生物"]
print(dic)
for key in dic:print("{}:{}".format(dic[key],key))
★ B站视频讲解