上面讲过的urllib模块太麻烦了,还有一个比较方便的模块,就是requests模块,好用到你怀疑人生·^_^,一定要会哦需要安装,pip install requests即可,下面是requests模块的实例。 import requestsresponse = requests.get(‘http://www.baidu.com‘) print(response.status_code) # 打印状态码print(response.url) # 打印请求urlprint(response.headers) # 打印头信息print(response.cookies) # 打印cookie信息...
原文:https://www.cnblogs.com/blitz2000/p/9465420.html
目录1. id 和 ==2. 小数据池3. 编码和解码1. id 和 ==id:id是一个内置的函数,可以查看变量存放的内存地址(实际上不是真正的物理地址,这里暂时这样理解),用于判断是变量否属指向了同一块内存地址==:== 可以用于判断两个变量的值是否相等,这个在之前的例子中也有用过下面来看几个例子,以及具体的使用方法:In [1]: a = ‘abc‘In [2]: b = ‘abc‘In [3]: a == b Out[3]: TrueIn [4]: a is b Out[4]: TrueIn [5]: c = 100In...
python文件操作openr:以读方式打开w:以写方式打开a:以追加模式r+:读写模式w+:读写模式(参见w)a+:读写模式(参见a)rb:以二进制读模式打开wb:以二进制写模式打开(参见w)ab:以二进制追加模式打开(参见a)rb+:以二进制读写模式打开(参见r+)wb+:以二进制读写模式打开(参见w+)ab+:以二进制读写模式打开(参见a+)with open使用for循环遍历文件打开文件[root@localhost ~]# vim forread.py #!/usr/bin/python fd=open(...
# encode 编码 decode 解码#编码 msg = ‘刘小明‘ result =msg.encode() print(result) #解码print(result.decode()) startswith判断是否以xxx开头的,或者endswith判断是否以xxx结尾的应用: 文件上传 只能上传图片(jpg,png,bmp,gif)filename = ‘笔记.doc‘result = filename.endswith(‘doc‘) print(result)s = ‘hello‘ result = s.startswith(‘h‘) print(result) 原文:https://www.cnblogs.com/lxmalg/p/11758...
pandas 基础seriseimport pandas as pd from pandas import Series, DataFrame obj = Series([4, -7, 5, 3]) obj0 4 1 -7 2 5 3 3 dtype: int64obj.valuesarray([ 4, -7, 5, 3], dtype=int64)obj.indexRangeIndex(start=0, stop=4, step=1)obj[[1,3]] # 跳着选取数据1 -7 3 3 dtype: int64obj[1:3]1 -7 2 5 dtype: int64pd.isnull(obj)0 False 1 False 2 False 3 False dtype: boolreindex可以...
1#字符串的定义变量 2 var1 = "Hello world" 3 var2 = ‘This is my a Python3 code.‘ 4print(var1 + ‘\n‘ + var2)5 6#访问字符串中元素的值 7print("var1[0]:",var1[0])8 9#字符串的拼接10 var1 = var1 + "" + var2 11print("var1 = ",var1) 1213#原始字符串14print(r"\n") 1516#字符串的操作符17 var1 = "This is my a Python3 code."18print("切片:var1[:]",var1[:]) 19print("重复输出:var1 * 2 :",var1*2) 20print("成员...
python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。本文介绍下python的基本知识。一、安装各种操作系统有自己的安装方法,linux系统一般都自带了python的环境。这里不再介绍。 二、检查安装好python后,可在命令行下执行如下命令检查当前环境下python的版本: python --versionxxx@ubuntu:~$ python --version Python 2.7.6三、编写和运行python程序运行python程序,通常有两种方式,一是在交互式命令行程序下...
5、常用库介绍学习NumPyQ:什么是NumPy?A:一个强大的N维数组对象Array、比较成熟的(广播)函数库、用于整合C/C++和Fortran代码的工具包——————————————————————————————————————————ndarrayN维数组对象,一系列同类数据的集合(基本类型+复杂类型),以0为下标起点如何创建ndarraynp.array([[1,2,3],[4,5,6]], dtype=‘f8‘) #复杂类型 stu = np.dtype([(‘name‘,‘U20‘), (‘age‘...
osos.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: (‘.‘) os.pardir 获取当前目录的父目录字符串名:(‘..‘) os.makedirs(‘dirname1/dirname2‘) 可生成多层递归目录 os.removedirs(‘dirname1‘) 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir(‘dirname‘) 生成单级目录;...
1. 打开csv文件import csv #打开csv文件 allElectronicsData = open("AllElectronics.csv","r",encoding=‘utf-8‘)这里的“AllElectronics.csv”是文件名2. 按行读取文件#按行读取文件 reader = csv.reader(allElectronicsData)3. 读取表格第一行的标题#读取第一行的表格title headers = next(reader) 这里区别于Python2#Python2中的写法 headers = reader.next()4. 将文件变成可查询的字典表格#将scv表格文件中的每一行元素转...
python turtle 库的学习笔记 turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言。 turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。刚开始绘制时,小海龟位于画布正中央,此处坐标为(0,0),前进方向为水平右方。 在Python3系列版本安装目录的Lib文件下可以找到turtle.py文件。 一 使用impo...
字典(dict)字典也是一种数据类型,特点:{}界定符、可变、无序、支持‘键’做下标、逗号分隔、‘键’必须可哈希、‘键’始终唯一、查找速度非常快。形式—— 键:值 (键值对),字典中的键可以为任意不可变数据。创建字典:len()可以获取字典的元素个数:字典元素增加:字典值修改:字典元素删除:遍历:作业:编写地区三级菜单原文:https://www.cnblogs.com/xuanhuolang/p/10247348.html
一、元组元组(tuple)跟列表很像,使用()包裹元素,是一种不可变的类型。 元组内部可以放置各种数据,不能进行增、减、改操作,只可以查看和删除。这里就要说到不可变的类型,一共有三种:数字、字符串、元组。其中数字和字符串都是标量类型,而元组是一个容器,它其中可以放入很多类型的元素。 但是元组可以扩充,使用+aTuple = ("one", "two", "three") aTuple = aTuple + ("four",) print aTuple 如果你当前操作的数据是动态的...
如果想要生成一个listres=[]#先定义一个空listfor i in range(1,34):#生产出来的是1到33。生成的是int类型。 res.append(str(i).zfill(2))#把生成的int类型转换成字符串。用zfill补成2位。存在res列表中。print(res)#for循环生成的是多个字符串,如果要生成列表还要重新定义,用列表生成式可以一行代码直接生成。#上面代码可以改为:res=[str(i).zfill(2) for i in range(1,34)]print(res)#打印结果也一样:[‘01‘, ‘02‘, ‘...