E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python3学习笔记
python3学习笔记
:执行精确的小数计算
问题我们需要对小数进行精确计算,不希望因为浮点数天生的误差而带来影响解决方案使用decimal模块,牺牲一些性能,得到更高的精度。示例如下:fromdecimalimportDecimala=4.2b=2.1c=a+bprint(c)#c=6.300000000000001a2=Decimal('4.2')b2=Decimal('2.1')c2=a2+b2print(c2)#c2=6.3Decim
潼潼夏
·
2024-02-09 20:36
【
python3学习笔记
】之list的相关操作
1、定义list:列表名=[列表内容]列表名=[关于A的表达式forAinB其它判断],最终的list根据A的表达式计算并逐个列出list=[iforiinrange(10)ifi%2==0]#两种方式等价,但列表解析式执行效率更高list1=[]foriinrange(10):ifi%2==0:list1.append(i)2、增加list元素:list.append(obj),小括号内的内容将
_young_for_u_
·
2024-01-01 00:35
pythonurllib模块-
Python3学习笔记
(urllib模块的使用)
1.urlliburllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadefault=False,context=None)-url:需要打开的网址-data:Post提交的数据-timeout:设置网站的访问超时时间直接用urllib.request模块的urlopen()获取页面,page的数据格式
weixin_37988176
·
2023-11-20 08:36
【
python3学习笔记
】之字符串格式化符号含义及转义字符含义
字符串格式化符号含义符号说明%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮点数%E作用同%e,用科学计数法格式化浮点数%g根据值的大小决定使用%f或%e%G作用同%g,根据值的大小决定使用%f或者%E格式化操作符辅助命令符号说明m.nm是
_young_for_u_
·
2023-10-22 20:14
Python3学习笔记
29——Socket(网络编程)
Socket是网络编程的一个抽象概念。通常我们用一个Socket表示”打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。举个例子,当我们在浏览器中访问新浪时,我们自己的计算机就是客户端,浏览器会主动向新浪的服务器发起连接。如果一切顺利,新浪的服
Darin2017
·
2023-10-21 12:01
python基础
Socket网络编程
Python3学习笔记
之-模块(第一篇)
Python3学习笔记
之-模块(第一篇)文章目录目录
Python3学习笔记
之-模块(第一篇)一、使用模块二、作用域三、安装第三方模块四、模块搜索路径一、使用模块python本身内置了许多模块,安装就能使用
是小先生
·
2023-10-19 15:21
python学习笔记
python
「
Python3学习笔记
」读书笔记--float类型
本文为「
Python3学习笔记
」一书的读书总结。在Python中float类型默认存储双精度浮点数(也就是其他语言中的double),可一表达16到17位浮点数。
Lovemma
·
2023-10-09 18:50
「
Python3学习笔记
」读书笔记—字符串
字符串字面量以成对的单引号(`)、双引号(”),或可跨行的三引号(”””)语法构成,自动合并相邻的字面量。字符串支持转义、八进制、十六进制,或Unicode格式字符。使用单引号还是双引号,并没有什么特殊限制。如果文本内的引用文字使用双引号,那么外面用单引号可避免转义,更易阅读。通常情况下,建议遵循多数编程语言惯例,使用双引号标示。Python3中字符串存储的是Unicode文本,是不可变序列类型。
Lovemma
·
2023-10-07 11:34
Python3学习笔记
——第一章:基础入门
Python3学习笔记
——第一章:基础入门文章目录Python3一、Python3简介二、Python的安装三、查看Python版本四、第一个Python3程序一、Python3简介讲几个对编程有用的点
福旺旺
·
2023-10-02 19:48
Python
python
[
Python3学习笔记
-基础语法] Python3 基础语法
本篇文章详细介绍Python3的基础语法,主要包括编码、标识符、Python保留字、注释、行缩进、多行语句、Number类型、字符串、空行、print打印等。这些是Python最基础的东西,掌握好了才能更好的学习后续的内容。有兴趣共同结伴学习Python的朋友,点击下面的图标加群:编码默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定
Python小菜鸡
·
2023-10-02 11:51
python3学习笔记
-数据结构
列表和循环列表列表就是一种有序的列表有序的列表随机访问线性访问通过索引访问创建列表普通列表以作坊括号([)开头打开列表,然后写要放入列表的东西,以逗号隔开,以右方括号(])表明列表结束,然后赋给一个变量eghairs=['brown','blond','red']eyse=['brown','blue','green']weights=[1,2,3,4]二维列表在列表中包含列表eg[[1,2,3]
谢懵逼
·
2023-08-26 21:31
VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】
VIMYouCompleteMe(ycm)对于Python3第三方库的自动补全【部分解决】
Python3学习笔记
问题:VIM用YouCompleteMe(ycm)自动补全插件时,只能支持Python3的标准库的自动补全
太阳神LoveU
·
2023-08-21 06:16
高手的点拨
Python项目实战
编程语言学习笔记
python
vim
mac
python3学习笔记
------函数
这周,我们学习了函数,现在就让我来总结一下知识点吧!def是函数名()函数封装的代码1:def是英文defind的缩写2:函数名称应该能够表达函数封装代码的功能,方便后续的调用3:函数名称的命名应该符合标识符的命名规则^可以由字母、下划线和数字组成^不能以数字开头^不能与关键字重名4:函数可以通过函数名()来调用接下来我们来举个例子吧!
爽爽ing
·
2023-08-11 07:26
python3学习笔记
第一章(tools工具的安装)
python3学习笔记
(一)Tools(代码编辑器管理)https://www.jetbrains.com/toolbox-app/download/download-thanks.html?
一个人看小丸子
·
2023-06-09 08:47
python
Python3学习笔记
:清晰理解协程
线程和进程在了解协程之前,我们先简单了解一下进程与线程,并发与并行的概念。进程:是资源分配的独立单位。我们可以将其通俗的理解为电脑中运行的程序的实例,例如打开一个浏览器就是启动了一个浏览器进程,打开一个记事本就是启动一个记事本进程。线程:是操作系统调度的基本执行单位。当我们启动了一个浏览器时(即启动了一个浏览器进程),我们可能会做播放视频、下载文件等操作。在浏览器进程中,我们执行的这些操作,我们可
码途有道
·
2023-04-12 14:52
python3学习笔记
--函数
函数(function)定义函数:def函数名+":"参数多个参数(使用*arg)defprint_two(*args):arg1,arg2=args多个参数(函数名中定义)defprint_two_again(arg1,arg2):单个参数defprint_one(arg1):不传参defprint_none():定义函数的时候应检查调用函数的时候是否使用了函数名函数名是都紧接着(字符括号内是否
谢懵逼
·
2023-04-12 12:01
python3学习笔记
-变量、数据类型
变量和字符变量要以字母开头使用round函数可以进行四舍五入字符串和文本‘’和”“都可以用来创建字符,不过一般单引号会用来创建简短的字符‘字符/字符串’+*+‘数字’->复制‘字符/字符串’几个‘数字’格式化字符串{变量}+字符串以f开头:将变量放到{}之中数据类型数据类型种类(6种)Number(数字)True=1False=0数值的除法(/)总是返回一个浮点数,要获取整数使//操作符在混合计算
谢懵逼
·
2023-04-04 06:57
Python3学习笔记
——列表(二)
对列表元素的操作1、增加元素1.1append()方法append()方法用于将元素添加到列表末尾。countries=['China','Japan','USA']countries.append('Germany')print(countries)输出为:['China','Japan','USA','Germany']1.2insert()方法insert()方法可以在列表的任意位置插入元素
equalsYU
·
2023-03-27 10:35
python3学习笔记
1--TypeError: 'dict' object is not callable的解决
dict()是python的一个函数,但我又将dict自定义为一个python字典,在之后想调用dict()函数是会报出“TypeError:'dict'objectisnotcallable”的错误,只需将之前自定义的变量delete掉即可。del(dict)。
x_q_q
·
2023-01-13 18:47
python
对象
Python3学习笔记
20——collections
collections是Python内建的一个集合模块,提供了许多有用的集合类。namedtuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:p=(1,2)但是,看到(1,2)很难看出这个tuple是用来表示一个坐标的。定义一个class又小题大做了,这时,namedtuple就派上了用场:fromcollectionsimportnamedtuplePoint=na
Darin2017
·
2022-12-12 04:34
python基础
collections模块
Python3学习笔记
标准数据类型Python3中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)Number(数字)Python3支持int、float、bool、complex(复数)。在Python3里,只有一种整数类型int,表示为长整型,没有python2中的Long。像大多数语言一样,数值类型的赋值和计算都是很直观
·
2022-08-23 18:57
python
「
Python3学习笔记
」读书笔记—字节数组
生物都是由细胞构成的,但在我们普通人眼中,并不会将鸡、鸭、狗、鸟这些动物当作细胞看待,因为对待事物的角度决定了我们更关心生物的外在形状和行为,而不是它的组织构成。从计算机底层实现来说,所有的数据都是二进制字节序列。但为了更好地表达某个逻辑,计算机科学家们将数据抽象成不同的类型,犹如细胞和动物的关系。在编程语言中,对于字节序列,我们更关心的是它的存储和传输方式;而面向对象时,则着重于它的抽象属性。尽
Lovemma
·
2021-06-25 06:32
python3学习笔记
久未温习,遂尽忘矣。从头学习python,泪奔!!!基础语法编码#-*-coding:utf-8-*-多行语句Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:#!/usr/bin/envpython3#-*-coding:utf-8-*-a=1+\1+\1print(a)#----------------------------输出结果3[Fini
zzqsmile
·
2021-06-25 02:43
廖雪峰
Python3学习笔记
-IO编程
本文是笔者学习廖雪峰Python3教程的笔记,在此感谢廖老师的教程让我们这些初学者能够一步一步的进行下去.如果读者想学习完成的教程,请访问廖雪峰Python3教程,笔记如有侵权,请告知删除...读文件以读文件的方式打开文件的做法是使用Python内置的open()函数,参数为文件名和标识符标识符:r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读
相关函数
·
2021-05-10 12:00
Python3学习笔记
2
查看帮助交互环境中:help(函数名)定义defmy_fun():注:无return语句最终返回None。returnNone同return空函数:defnop():passpass:什么都不做,又如:ifa>b:pass参数类型检查:defmyfun(x):ifnotisinstance(x,(int,float)):raiseTypeError('badoperandtypeformyfun'
TomQ
·
2021-04-26 13:31
python3学习笔记
python3学习笔记
基础语法编码标识符保留字注释行与缩进同一行显示多条语句输入输出import与from...import结构迭代器变量变量的声明变量的赋值查询变量所指的对象类型删除对象标准数据类型数字
爱吃甜粽子
·
2021-02-05 15:36
Python3学习笔记
-18(私有方法)
私有方法__private_method:两个下划线开头,声明该方法为私有方法,只能在类的内部调用,不能在类地外部调用。例:#定义类classMyClass:#定义私有方法def__sum(self,a,b):total=a+bprint('私有方法')returntotal#定义公有方法defadd(self,a,b):total=a+bprint('这是公有方法')returntotal#定义
笑笑是一个码农
·
2020-09-17 01:53
Python
Python3
Python
python3学习笔记
之五——将json数据写入excel表
#student4.json[{"student_no":1001,"name":"James","score":10,"class":"A-1","rank":1},{"student_no":1002,"name":"Tome","score":91,"class":"A-1","rank":2},{"student_no":1003,"name":"Jane","score":100,"cl
joey_2018_
·
2020-09-17 01:51
python3
Python3学习笔记
15-迭代器与生成器
生成器如果创建一个有很多元素的列表,但是只需要访问前几个元素,后面的元素占着的空间就白白浪费了在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。要创建一个generator,有很多种方法第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:L=[x*x
weixin_33709590
·
2020-09-15 20:46
Python3学习笔记
:清晰理解迭代器、生成器以及yield表达式
前言迭代器、生成器与装饰器是python中非常重要的三个特性。对于迭代器,很多初学者理解起来不是很困难,但是学习生成器与装饰器时可能就会感觉云里雾里。本篇文章会用简洁清晰的方式讲解迭代器与生成器,同时记录一下最近的学习成果。迭代器(Iterator)在介绍迭代器之前,我们需要先简单了解一个概念:可迭代对象(iterable)。可以直接作用于for循环的对象,称之为可迭代对象,例如list、tupl
AlbertLii
·
2020-09-15 19:30
Python
Python3学习笔记
:迭代器与生成器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter()和next()。字符串,列表或元组对象都可用于创建迭代器。示例:list=[1,2,3,4]it=iter(list)print(next(it))##print:1
AICN
·
2020-09-15 19:04
Python学习
【
Python3学习笔记
】LeetCode twosum解题
题目给一个数组nums[],再给一个target,如果nums里的两个数字nums[i]+nums[j]=target,则returni,j例子:Givennums=[2,7,11,15],target=9,Becausenums[0]+nums[1]=2+7=9,return[0,1].解决方法,for循环找出所有可能的组合,判断后returnclassSolution:deftwoSum(se
iarnew
·
2020-09-12 13:05
学习笔记
Python3学习笔记
(第四天)
十、Python3函数1、Python函数Python定义函数使用def关键字,一般格式如下:def函数名(参数列表):函数体让我们使用函数来输出"HelloWorld!":>>>defhello():print("HelloWorld!")>>>hello()HelloWorld!>>>更复杂点的应用,函数中带上参数变量:defarea(width,height):returnwidth*hei
SmallTeddy
·
2020-09-12 01:36
Python3
列表
字符串
python
数据结构
java
Python3学习笔记
-字符串和编码
字符串函数ord()函数将字符转换为编码chr()函数将编码转换为字符>>>ord('E')69>>>chr(85)'U'encode(‘utf-8’)函数将便于表示的str类型转换为便于存储和传输的bytes类型(encode编码)decode(‘utf-8’)函数将便与存储和传输的bytes类型转换为便于表示的str类型(decode解码)>>>'潇'.encode('utf-8')b'\xe
wangchuang2017
·
2020-08-23 03:00
Python
python3学习笔记
之六——从excel表读取数据,利用字符串格式化方式,将数据写入mysql数据库
预备知识1:从excel表中读取数据,通过xlrd实现。#打开工作表ex=xlrd.open_workbook('d:\student.xlsx')#操作工作表的sheet页,第一页sheet=ex.sheet_by_index(0)#获取行数和列数rows=sheet.nrowscols=sheet.ncols#获取一行的数据data=sheet.row_values('行号')#获取单元格的数
joey_2018_
·
2020-08-22 01:17
python3
Python3学习笔记
——列表中的切片
切片是列表的一部分元素组成的子集,也是一个列表。切片的完整格式为list[start:end:stride]其中,start为起始索引值,end为结束索引值,stride为步长,stride的默认值为1。列表numbers如下:numbers=[1,2,3,4,5,6,7,8,9]切片获取的是start~end-1之间对应的元素值。步长为正值当stride为正数时,正序获取列表元素,对应元素位置:
equalsYU
·
2020-08-20 21:34
python3学习笔记
之十——利用smtp,通过163邮箱发送邮件
通过smtp发送邮件一直提示在登录的时候身份认证失败,百度了一下才知道163邮箱需要在设置里面开通smtp服务,并且设置授权码,通过第三方登录163邮箱的时候,登录的密码就是这个授权码,问题搞清楚了,接下来就是正常邮件的发送了。163的smtp的服务器地址:smtp.163.comimportsmtplibfromemail.mime.textimportMIMETextmsg_from='***
joey_2018_
·
2020-08-19 18:10
python3
Python3学习笔记
(五):进行USB开发时遇到报错:“usb.core.NoBackendError No backend available”
最近一个案子是要用到USB信息交互,获取电脑连接的USB设备,主要是用到pyusb的库,按照网上的教程和代码,但是遇到了报错:usb.core.NoBackendErrorNobackendavailable,网上关于这个错误的解决方案也有不少,但是大部分都是英文,而且有些试了下并没有效果,不过好在最后还是完美解决,这里记录下。我是根据他的解决方案来解决的,我的操作系统是Windows10_64位
汐陌夏初
·
2020-08-18 21:46
Python3
python3学习笔记
-- __new__
先看一段代码:classPerson:def__new__(cls,name,age):print('__new__called.')returnsuper(Person,cls).__new__(cls)def__init__(self,name,age):print('__new__called.')self.name=nameself.age=agedef__str__(self):retu
xuewen1696
·
2020-08-17 13:57
python进阶
Python3学习笔记
---项目:外星人入侵②
在游戏《外星人入侵》中添加外星人。开发较大项目时,进入每个开发阶段前回顾一下开发计划,搞清楚接下来要通过编写代码来完成哪些任务都是不错的主意。此部分主要内容如下:#研究既有代码,确定实现新功能前是否进行重构。#在屏幕左上角添加一个外星人,并指定合适的边距。#根据第一个外星人的边距和屏幕尺寸计算屏幕上可容纳多少个外星人。我们将编写一个循环来创建一系列外星人,这些外星人填满了屏幕的上半部分。#让外星人
Kris_u
·
2020-08-14 18:49
Python3学习笔记
之is == in操作符解析
is,in与==意义==比较的是两个对象的值是否相等,比较常用a=[1,2,3]b=[1,2,3]print(a==b)#Trueis比较的是两个对象是不是同一个实例对象,它们的内存地址是否相同a=[1,2,3]b=[1,2,3]print(aisb)#Falseb=aprint(aisb)#Truein是判断是否包含,即判断一个集合(如list、tuple)是否包含这个元素,aina是False
chenf99
·
2020-08-11 21:48
Python3学习笔记
Python3学习笔记
-24(break和continue语句)
break语句break语句可以跳出for和while的循环体。例:a=10whilea>0:print('执行了!')breakprint('这句执行嘛?')输出结果如下:执行了!continue语句continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。name="xiaoxiao"fortempinname:iftemp=="i":#只要遍历的字母为i,
笑笑是一个码农
·
2020-08-10 07:15
Python
Python3 学习笔记(十)文件和异常
Python3学习笔记
(十)文件和异常参考书籍《Python编程:从入门到实践》【美】EricMatthes在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“InPythonyoucan
究极死胖兽
·
2020-08-10 07:10
Python
Python3学习笔记
(urllib模块的使用)
1.基本方法urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadefault=False,context=None)-url:需要打开的网址-data:Post提交的数据-timeout:设置网站的访问超时时间直接用urllib.request模块的urlopen()获取页面,page的数据格式为b
weixin_34291004
·
2020-08-07 20:35
python
json
操作系统
Python3学习笔记
(第一天)
一、Python3安装1、Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:https://www.python.org/你可以在以下链接中下载Python的文档,你可以下载HTML、PDF和PostScript等格式的文档。Python文档下载地址:https://www.python.org/doc/2、Python安装Python已
SmallTeddy
·
2020-08-05 10:46
Python3
Python3学习笔记
3-数学函数
进制转换十进制:如17二进制:前缀为0b,如0b10001八进制:前缀为0o,如0o21十六进制:前缀为0x,如11>>>#进制转换>>>dec=17#十进制>>>bin(dec)#转换为二进制'0b10001'>>>oct(dec)#转换为八进制'0o21'>>>hex(dec)#转换为十六进制'0x11'>>>>>>#使用int(str,int)把其他进制转换为十进制>>>int('10001
Mr_willow
·
2020-08-04 12:38
Python
Python3学习笔记
之面向对象编程
面向对象编程参考链接:廖雪峰的官方网站面向对象编程类和实例访问限制继承和多态获取对象信息使用type()来判断对象类型,它返回对应的Class类型。使用isinstance()来判断对象是否是某种类型使用dir()来获得一个对象的所有属性和方法实例属性和类属性类和实例代码示例:classStudent(object):def__init__(self,name,score):self.name=n
chenf99
·
2020-08-03 15:52
Python3学习笔记
Python3学习笔记
(十四)【函数】
Python3学习笔记
(十四)【函数】函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。
清风徐来qfxl
·
2020-08-01 07:41
Python
Python
Python3学习笔记
(十三)【迭代器与生成器】
Python3学习笔记
(十三)【迭代器与生成器】迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历位置的对象。
清风徐来qfxl
·
2020-08-01 07:41
Python
Python
Python3学习笔记
-元组(tuple)
元组:tuple是一种有序列表。tuple和list非常类似,但是tuple一旦初始化就不能修改元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。eg:tup=(1,2,2,3,5,6)创建空元祖tup1=()元组中只包含一个元素时,需要在元素后面添加逗号tup1=(1,)words=(1)words1=('abc')words2=(1,)print(wo
weixin_34055910
·
2020-08-01 04:16
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他