首页 > 编程语言 >python复习笔记

python复习笔记

时间:2023-08-12 16:23:27浏览次数:44  
标签:复习 python db cur 笔记 文件夹 student os name

文件操作

w=open("c://....","r"或"w"或"a",encoding='utf-8') #字符串后跟b表示二进制文件
w.readlines() #读出所有行存入 list
w.readline() #读出一行,若读完了返回 ""
w.read() #读出所有字符构成字符串
w.write("abab") #写入
w.close() #关闭

import os
os.chdir(x) #跳转文件夹
os.getcwd() #当前位置
os.listdir(x) #返回文件夹下所有文件及文件夹
os.mkdir(x) #创建
os.path.getsize(x) #获取文件大小
os.path.isfile(x) #判断是否是文件(还可能是文件夹)
os.remove(x) #删除文件
os.rmdir(x) #删除文件夹
os.rename(x,y) #改名,也可用来合并、移动
shutil.copyfile(x,y) #复制

命令行参数

import sys
sys.argv 记录所有命令行参数
注:python a.py "abab abab" dddsys.argv[0]='a.py'

SQL

import sqlite3
db=sqlite3.connet("")
cur=db.cursor()
cur.execute(x)


CREATE TABLE if not exists student(id integer primary key,name text) #primary key:不可重复
INSERT INTO student VALUES(114,"田所浩二")
UPDATE student SET name='先辈' where name='田所浩二'
SELECT *或name FROM student WHERE name!='' AND id>20 ORDER '''(查找位置)'''BY id DESC'''(降序排列)'''
DELETE FROM student WHERE name='先辈'
DROP TABLE if exists student #删掉整个表


cur.fetchall()
db.commit()
cur.close()
db.close()

import requests
imgStream=requests.get(imgURL,stream=True)
imgStream.content 等价于 img=open("???.jpg",'rb')

其他

lst=list(result.items()) #字典转列表
lst.sort() #排序
try:... except Exception as e: #把报错信息存在 e
st.strip() #去头尾换行

标签:复习,python,db,cur,笔记,文件夹,student,os,name
From: https://www.cnblogs.com/pealfrog/p/17624960.html

相关文章

  • C C++ Java python HTML/CSS/JavaScript
    C/C++是一种底层的语言,它可以直接操作内存和硬件,运行速度很快,但是也很难学习和调试,容易出错。Java是一种面向对象的语言,它可以跨平台运行,有很多成熟的框架和库,适合做大型的企业级应用,但是也很繁琐和冗长,需要写很多代码。Python是一种高级的语言,它可以用简洁的语法来实现复杂的功能......
  • 「学习笔记」线段树优化建图
    在建图连边的过程中,我们时常会碰到这种题目,一个点向一段连续的区间中的点连边或者一个连续的区间向一个点连边,如果我们真的一条一条连过去,那一旦点的数量多了复杂度就爆炸了,这里就需要用线段树的区间性质来优化我们的建图了。那棵线段树大概长这个样子。到时候加边的时候是这个......
  • centos7安装python3.9
    Centos默认安装的是python2.7版本,需要使用python3,安装过程记录如下:查看系统python2的位置:whereispython安装编译python3的相关系统依赖包yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develzlibgccmake安装pip......
  • 复习 - Java 基本语法
    前言有两年没有怎么使用过Java了,重新复习一下基础的内容,特此记录。视频课程为B站尚硅谷宋红康java基础视频。关键字和保留字关键字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中的所有字母都为小写保留字定义:现有的Java版本尚未使用,但以后版本......
  • 某公司笔试题 - 字符个数统计(附python代码)
    #编写一个函数,计算字符串中含有的不同字符的个数,字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里,不在范围内的不作统计。多个相同的字符只计算一次。#例如:对于字符串abaca而言,有a,b,c三种不同的字符,因此输出3#数据范围:1<=n<=500str1=input("请输入一个字......
  • 某公司笔试题 - 提取不重复的整数(附python代码)
    #输入一个int型整数,按照从右往左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0.#数据范围:1<=n<=10**8#输入一个整数并去掉末尾的0num_str=input("输入一个整数:").rstrip('0')ifint(num_str)>=1andint(num_str)<=10**8:#把输入的......
  • Python教程(7)——一文弄懂Python字符串操作(上)|字符串查找|字符串分割|字符串拼接|
    (Python字符串操作)字符串简介在计算机编程中,字符串是由字符组成的字节序列。在Python中,字符串是表示文本数据的数据类型,由一系列Unicode字符组成。字符串可以包含字母、数字、标点符号、空格以及其他特殊字符。实际工作当中,接触最多的可能就是字符串了。字符串也是Python中最......
  • Python教程(7)——一文弄懂Python字符串操作(上)|字符串查找|字符串分割|字符串拼接|
    目录字符串简介字符串查找使用in关键字使用find()方法使用index()方法使用正则表达式字符串替换使用replace()方法使用正则表达式使用字符串模板字符串分割字符串拼接使用加号(+)运算符使用字符串的格式化方法使用f-string(格式化字符串)使用字符串的join()方法字符串......
  • 查看安装的python版本
    1、如何查看python已安装包?2、linux开发哪里好?3、怎么判断电脑适应什么样的python安装包?4、怎么查看python是否安装好如何查看python已安装包?windows系统,运行——cmd,进入dos窗口,输入python,安装成功的话可以看到版本信息并进入编程模式,如下图(我安装的版本是python1):输入......
  • 3.0 Python 迭代器与生成器
    当我们需要处理一个大量的数据集合时,一次性将其全部读入内存并处理可能会导致内存溢出。此时,我们可以采用迭代器Iterator和生成器Generator的方法,逐个地处理数据,从而避免内存溢出的问题。迭代器是一个可以逐个访问元素的对象,它实现了python的迭代协议,即实现了__iter__()和__next_......