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
学习Python
【从零
学习python
】89. 使用WSGI搭建简单高效的Web服务器
文章目录新建WSGI服务器进阶案例新建WSGI服务器创建hello.py文件,用来实现WSGI应用的处理函数。defapplication(environ,start_response):start_response('200OK',[('Content-Type','text/html')])print(environ)return['Hello,web!'.encode('utf-8'),'h
全栈若城
·
2023-08-28 20:00
python从零出发
学习
python
WSGI
Web服务器
Web开发
Python
HTTP请求
【从零
学习python
】88. WSGI接口详解:实现简单高效的Web开发
文章目录WSGI接口进阶案例WSGI接口WSGI接口定义非常简单,它只要求Web开发者实现一个函数,就可以响应HTTP请求。我们来看一个最简单的Web版本的“Hello,web!”:defapplication(environ,start_response):start_response('200OK',[('Content-Type','text/html')])return'Hello,web
全栈若城
·
2023-08-28 20:30
python从零出发
学习
python
WSGI
Web开发
HTTP请求
HTTP响应
Python
【从零
学习python
】86. 深入了解HTTP协议及其在浏览器和服务器通信中的作用
文章目录使用谷歌/火狐浏览器分析说明http协议的分析2.1浏览器请求说明2.2服务器响应浏览器解析过程3.总结3.1HTTP请求3.1.1步骤1:3.1.2步骤2:3.1.3步骤3:3.2HTTP格式3.2.1HTTPGET请求的格式:3.2.2HTTPPOST请求的格式:3.2.3HTTP响应的格式:响应行:响应头:响应体:进阶案例使用谷歌/火狐浏览器分析在Web应用中,服务器把网页传给浏览器
全栈若城
·
2023-08-28 20:29
python从零出发
学习
python
HTTP协议
浏览器
服务器通信
请求-响应模式
网络协议
【从零
学习python
】87. 手动搭建HTTP服务器的Python实现及多线程并发处理
文章目录导入必要的模块定义WSGIServer类处理客户端请求持续监听连接请求主程序入口进阶案例导入必要的模块importreimportsocketfrommultiprocessingimportProcess我们导入了re模块用于正则表达式操作,socket模块用于网络通信,以及multiprocessing模块中的Process类用于创建子进程定义WSGIServer类classWSGIS
全栈若城
·
2023-08-28 20:29
python从零出发
HTTP服务器
Python
多线程
并发处理
WSGI
【从零
学习python
】81.Python多线程通信与队列的应用
文章目录线程间通信Queue的原理具体代码解释如下:进阶案例线程间通信线程之间有时需要进行通信,而操作系统提供了多种机制来实现进程间的通信。其中,我们经常使用的一种方式是使用队列(Queue)。Queue的原理Queue是一个先进先出(FirstInFirstOut)的队列。主线程中创建一个Queue对象,并作为参数传递给子线程。通过put()方法将数据放入队列中,通过get()方法从队列中取出数
全栈若城
·
2023-08-28 20:59
python从零出发
学习
python
Python多线程
队列(Queue)
线程间通信
生产者消费者模式
并发编程
【从零
学习python
】82. 基于多线程的聊天程序实现
文章目录多线程版聊天导入所需模块和创建套接字定义发送消息函数定义接收消息函数创建发送线程和接收线程综上所述,这段代码实现了一个多线程聊天程序。进阶案例多线程版聊天导入所需模块和创建套接字importsocketimportthreadings=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.bind(('0.0.0.0',8080))导入所需模块:
全栈若城
·
2023-08-28 20:59
python从零出发
学习
python
多线程编程
网络通信
UDP协议
Socket编程
文件操作
【从零
学习python
】78. 文件下载案例
文章目录文件下载案例TCP服务器端TCP客户端进阶案例文件下载案例TCP服务器端fromsocketimport*defget_file_content(file_name):"""获取文件的内容"""try:withopen(file_name,"rb")asf:content=f.read()returncontentexcept:print("没有下载的文件:%s"%file_name)de
全栈若城
·
2023-08-28 20:58
python从零出发
学习
python
TCP通信
文件传输
Socket编程
客户端-服务器模型
Python编程
【从零
学习python
】79. 线程访问全局变量与线程安全问题
文章目录线程访问全局变量线程的安全问题进阶案例线程访问全局变量importthreadingg_num=0deftest(n):globalg_numforxinrange(n):g_num+=xg_num-=xprint(g_num)if__name__=='__main__':t1=threading.Thread(target=test,args=(10,))t2=threading.Thr
全栈若城
·
2023-08-28 20:58
python从零出发
学习
python
多线程编程
全局变量访问
线程非安全
线程同步
共享资源管理
【从零
学习python
】76.服务器与客户端:网络通信的关键组成部分
文章目录服务器和客户端TCP客户端运行流程:进阶案例服务器和客户端服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。客户端(Client)也被称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端服务器架构又被称为主从式架构,简称C/S结构,是一种网络架构,它把客户端与服务器分开来,一个客户端软件的实例都
全栈若城
·
2023-08-28 20:28
python从零出发
学习
python
服务器
客户端
主从式架构
TCP协议
网络通信
【从零
学习python
】77. TCP服务端编程及注意事项
文章目录TCP服务端TCP注意事项进阶案例TCP服务端在程序中,如果想要完成一个TCP服务器的功能,需要按照以下流程进行操作:创建套接字socket绑定(IP和端口)监听使套接字变为可被动连接等待客户端的连接请求accept接收/发送数据关闭套接字示例代码:fromsocketimport*#创建sockettcp_server_socket=socket(AF_INET,SOCK_STREAM)
全栈若城
·
2023-08-28 20:28
python从零出发
学习
python
tcp/ip
TCP
服务端
套接字编程
网络编程
【从零
学习python
】72. 深入理解Socket通信及创建套接字的方法
文章目录1.不同电脑上的进程之间如何通信2.什么是socket3.创建socket进阶案例1.不同电脑上的进程之间如何通信首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应
全栈若城
·
2023-08-28 20:27
python从零出发
学习
python
Socket通信
套接字
TCP/IP协议
Python编程
网络编程
【从零
学习python
】70.网络通信方式及其应用:从直接通信到路由器连接多个网络
文章目录网络通信方式直接通信使用集线器通信使用交换机通信使用路由器连接多个网络复杂的通信过程进阶案例网络通信方式直接通信说明:如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好IP地址以及网络掩码,并且IP地址需要控制在同一网段内。例如,一台为192.168.1.1,另一台为192.168.1.2,则可以进行通信。使用集线器通信说明:当有多台电脑需要组成一个网时,可以通过集线器(Hu
全栈若城
·
2023-08-28 20:57
python从零出发
学习
python
网络通信
IP地址
集线器
交换机
路由器
【从零
学习python
】71. 网络端口及其作用
文章目录端口端口号知名端口号动态端口号端口号作用进阶案例端口端口就像一个房子的门,是出入这间房子的必经之路。如果一个程序需要收发网络数据,那么就需要有这样的端口。在Linux系统中,端口可以有65536(2的16次方)个之多!既然有这么多,操作系统为了统一管理,所以进行了编号,这就是端口号。端口号端口是通过端口号来标记的,端口号只有整数,范围是从0到65535。端口号不是随意使用的,而是按照一定的
全栈若城
·
2023-08-28 20:57
python从零出发
学习
python
网络
网络端口
知名端口
动态端口
IP地址
【从零
学习python
】67.Python中的re模块:正则替换与高级匹配技术
文章目录正则替换进阶案例正则替换Python中的re模块提供了re.sub用于替换字符串中的匹配项。语法:re.sub(pattern,repl,string,count=0)参数:pattern:正则中的模式字符串。repl:替换的字符串,也可为一个函数。string:要被查找替换的原始字符串。count:模式匹配后替换的最大次数,默认0表示替换所有的匹配。示例代码:phone="2004-95
全栈若城
·
2023-08-28 20:57
python从零出发
学习
python
re模块
正则替换
高级匹配技术
命名捕获组
Python编程
【从零
学习python
】66.深入了解正则表达式:模式匹配与文本处理的利器
文章目录正则表达式模式非打印字符特殊字符定位符重复特殊序列进阶案例正则表达式模式模式字符串使用特殊的语法来表示一个正则表达式:字母和数字表示他们自身,一个正则表达式模式中的字母和数字匹配同样的字符串。re.search(r'H','Hello')#这里的H表示的就是字母H自身,代表有特殊含义多数字母和数字前加一个反斜杠时会拥有不同的含义。ret=re.search(r'\d','he12ms90'
全栈若城
·
2023-08-28 20:56
python从零出发
学习
python
正则表达式
模式匹配
文本处理
字符类
数据分析
【从零
学习python
】61.Python中的property属性详解和应用示例
文章目录property属性调用简单的实例调用property属性的两种方式装饰器方式类属性方式进阶案例property属性property属性是一种用起来像是实例属性一样的特殊属性,可以对应于某个方法。classFoo:deffunc(self):pass#定义property属性@propertydefprop(self):pass调用foo_obj=Foo()foo_obj.func()#调
全栈若城
·
2023-08-28 20:26
python从零出发
学习
python
属性
装饰器
类属性
分页功能
【从零
学习python
】62. Python正则表达式:强大的字符串匹配工具
文章目录正则表达式特点:Python中的正则表达式查找方法的使用match方法的使用search方法的使用re.match与re.search的区别findall方法的使用finditer方法的使用进阶案例正则表达式正则表达式是一个特殊的字符序列,计算机科学的一个概念。通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在Python中需要通过正
全栈若城
·
2023-08-28 20:26
python从零出发
学习
python
正则表达式
字符串处理
re模块
匹配操作
【从零
学习python
】60.探索生成器:迭代的灵活利器
文章目录生成器1.生成器2.创建生成器方法13.创建生成器方法24.使用send唤醒进阶案例生成器1.生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(gene
全栈若城
·
2023-08-28 20:26
python从零出发
python
学习
生成器
迭代器
yield
send
【从零
学习python
】57.Python中使用with关键字正确关闭资源
文章目录with关键字的使用普通版进阶版高级版上下文管理器进阶案例with关键字的使用对于系统资源如文件、数据库连接、socket而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如Python程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现“Toomanyopenfiles”的错误,因为系统允许你打开的最大
全栈若城
·
2023-08-28 20:55
python从零出发
学习
python
Python编程
资源管理
with关键字
try/finally语句
上下文管理器
【从零
学习python
】58.Python中的自定义异常及引发异常的方法
文章目录自定义异常补充文件备份制作文件的备份进阶案例自定义异常你可以用raise语句来引发一个异常。异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类。下面是一个引发异常的例子:classShortInputException(Exception):'''自定义的异常类'''def__init__(self,length,atleast):self.length=len
全栈若城
·
2023-08-28 20:55
python从零出发
学习
python
自定义异常
异常处理
raise语句
继承
Python编程
【从零
学习python
】59.迭代器:优化数据遍历的高效工具
文章目录迭代器1.可迭代对象2.如何判断一个对象是否可以迭代3.可迭代对象的本质4.迭代器(Iterator)5.如何判断一个对象是否是迭代器6.`for...in...`循环的本质7.迭代器的应用场景进阶案例迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.可迭代对象我们已经知道
全栈若城
·
2023-08-28 20:55
python从零出发
python
学习
迭代器
可迭代对象
迭代器实现
for循环
判断对象类型
【从零
学习python
】55.Python中的序列化和反序列化,JSON与pickle模块的应用
文章目录序列化和反序列化JSON模块pickle模块进阶案例序列化和反序列化通过文件操作,我们可以将字符串写入到一个本地文件。但是,如果是一个对象(例如列表、字典、元组等),就无法直接写入到一个文件里,需要对这个对象进行序列化,然后才能写入到文件里。设计一套协议,按照某种规则,把内存中的数据转换为字节序列,保存到文件,这就是序列化,反之,从文件的字节序列恢复到内存中,就是反序列化。Python中提
全栈若城
·
2023-08-28 20:55
python从零出发
学习
python
Python
序列化
反序列化
JSON
pickle
【从零
学习python
】49. Python中对象相关的内置函数及其用法
文章目录对象相关的内置函数身份运算符isinstanceissubclass进阶案例对象相关的内置函数Python中有几个内置函数与对象相关,分别是身份运算符、isinstance和issubclass。身份运算符身份运算符用于比较两个对象的内存地址,以判断它们是否是同一个对象。classPerson(object):def__init__(self,name,age):self.name=nam
全栈若城
·
2023-08-28 20:24
python从零出发
python
Python编程
对象比较
类与对象关系
继承关系
内置函数使用
【从零
学习python
】51.文件的打开与关闭及其在Python中的应用
文章目录文件的打开与关闭1.打开文件2.关闭文件进阶案例文件的打开与关闭想一想:如果想用word编写一份简历,应该有哪些流程呢?打开word软件,新建一个word文件写入个人简历信息保存文件关闭word软件同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的打开文件,或者新建立一个文件读/写数据关闭文件1.打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创
全栈若城
·
2023-08-28 20:24
python从零出发
python
文件处理
Python编程
I/O操作
路径管理
资源释放
【从零
学习python
】52.文件的读写 - Python文件操作指南
文章目录文件的读写写数据(write)读数据(read)读数据(readline)读数据(readlines)指针定位进阶案例文件的读写写数据(write)使用write()可以完成向文件写入数据示例:新建一个文件file_write_test.py,向其中写入如下代码:f=open('test.txt','w')f.write('helloworld,iamhere!\n'*5)f.close(
全栈若城
·
2023-08-28 20:24
python从零出发
python
学习
Python文件操作
文件读写
readline函数
readlines函数
文件指针定位
【从零
学习python
】53. CSV文件和Python的CSV模块
文章目录CSV文件CSV文件的写入CSV文件的读取进阶案例CSV文件CSV文件:Comma-SeparatedValues,中文叫逗号分隔值或者字符分割值,其文件以纯文本的形式存储表格数据。可以把它理解为一个表格,只不过这个表格是以纯文本的形式显示的,单元格与单元格之间,默认使用逗号进行分隔;每行数据之间,使用换行进行分隔。name,age,scorezhangsan,18,98lisi,20,9
全栈若城
·
2023-08-28 20:24
python从零出发
python
CSV文件
Python编程
数据存储
文件读写
CSV模块
【从零
学习python
】44.面向对象编程中的私有属性和方法
文章目录私有属性和方法定义方法访问私有属性和方法直接访问定义方法访问私有变量进阶案例私有属性和方法在实际开发中,对象的某些属性或者方法可能只希望在对象的内部别使用,而不希望在外部被访问到,这时就可以定义私有属性和私有方法。定义方法在定义属性或方法时,在属性名或者方法名前增加两个下划线__,定义的就是私有属性或方法。classPerson:def__init__(self,name,age):sel
全栈若城
·
2023-08-28 20:54
python从零出发
python
面向对象编程
私有属性
私有方法
封装
访问控制
【从零
学习python
】42.Python中的内置属性和方法
文章目录内置属性`__slots__``__doc__``__dict__``__getitem__`、`__setitem__`和`__delitem__`方法进阶案例内置属性使用内置函数dir可以查看一个对象支持的所有属性和方法,Python中存在着很多的内置属性。__slots__Python中支持动态属性,可以直接通过点语法直接给一个对象添加属性,代码更加的灵活。但是在某些情况下,我们可能
全栈若城
·
2023-08-28 20:53
python从零出发
学习
python
开发语言
面向对象编程
内置属性
属性控制
字典操作
【从零
学习python
】43. Python面向对象编程中的实例属性和类属性
文章目录实例属性、类属性实例属性类属性使用场景进阶案例实例属性、类属性在面向对象开发中,使用类创建出来的实例是一个对象,那么,类是否是一个对象呢?实例属性通过类创建的对象被称为实例对象,对象属性又称为实例属性,记录对象各自的数据,不同对象的同名实例属性,记录的数据各自独立,互不干扰。classPerson(object):def__init__(self,name,age):#这里的name和ag
全栈若城
·
2023-08-28 20:53
python从零出发
python
开发语言
Python
编程
面向对象编程
实例属性
类属性
属性访问与修改
【从零
学习python
】40.python魔法方法(一)
文章目录魔法方法1.`__init__`方法2.`__del__`方法3.`__str__`方法4.`__repr__`方法5.`__call__`方法进阶案例魔法方法Python里有一种方法,叫做魔法方法。Python的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,魔法方法在恰当的时候就会被激活,自动执行。魔法方法的两个特点:两侧各有两个下划线;"咒语"名字已经由Python官
全栈若城
·
2023-08-28 20:23
python从零出发
python
学习
__init__
__del__
Python的魔法方法
【从零
学习python
】41.python魔法方法(二)
文章目录运算相关的魔法方法比较运算符相关魔法方法算数运算符相关魔法方法类型转换相关魔法方法进阶案例运算相关的魔法方法思考:classPerson:def__init__(self,name,age):self.name=nameself.age=agep1=Person('zhangsan',18)p2=Person('zhangsan',18)print(p1==p2)上述代码中,使用==运算符
全栈若城
·
2023-08-28 20:23
python从零出发
学习
python
运算相关的魔法方法
比较运算符相关魔法方法
算数运算符相关魔法方法
类型转换相关魔法方法
【从零
学习python
】38.Python包的使用及导入方式
文章目录包的使用1.导入包的方式总结2.__init__.py文件有什么用3.__all__注意事项进阶案例包的使用一个模块就是一个py文件,在Python里为了对模块分类管理,就需要划分不同的文件夹。多个有联系的模块可以将其放到同一个文件夹下,为了称呼方便,一般把Python里的一个代码文件夹称为一个包。1.导入包的方式现有以下包newmsg,包里由两个模块,分别是sendmsg.py、recv
全栈若城
·
2023-08-28 20:22
python从零出发
python
Python包管理
模块导入
代码组织
可维护性
【从零
学习python
】39.面向对象基本语法及应用示例
文章目录面向对象基本语法定义简单的类(只包含方法)定义类创建实例对象第一个面向对象代码需求分析self的使用进阶案例面向对象基本语法在Python中,对象几乎是无处不在的,我们可以使用dir内置函数来查看这个对象里的方法。定义简单的类(只包含方法)面向对象是更大的封装,在一个类中封装多个方法,这样通过这个类创建出来的对象,就可以直接调用这些方法了!定义类在Python中要定义一个只包含方法的类,语
全栈若城
·
2023-08-28 20:22
python从零出发
python
学习
开发语言
【从零
学习python
】36.Python中使用pip进行第三方包管理的方法与技巧
文章目录pip命令的使用配置pip配置pip安装pip管理第三方包安装临时修改永久修改卸载查找总结使用pycharm管理第三方包进阶案例pip命令的使用在安装Python时,同时还会安装pip软件,它是Python的包管理工具,可以用来查找、下载、安装和卸载Python的第三方资源包。配置pip可以直接在终端中输入pip命令,如果出错,可能会有两个原因:pip安装成功以后没有正确配置安装Pytho
全栈若城
·
2023-08-28 20:52
python从零出发
python
Python开发
pip包管理
第三方库
下载源
requirements
【从零
学习python
】37.Python自定义模块的使用和注意事项
若城出品自定义模块模块的查找路径`__all__`的使用模块里的私有成员总结`__name__`的使用注意事项进阶案例自定义模块除了使用系统提供的内置模块以外,我们还能自己写一个模块供自己的程序使用。一个.py文件就是一个模块,所以,自定义模块很简单,基本上相当于创建一个.py文件。但是,需要注意的是,如果一个.py文件要作为一个模块被别的代码使用,这个.py文件的名字一定要遵守标识符的命名规则。
全栈若城
·
2023-08-28 20:52
python从零出发
python
Python模块
自定义模块
模块导入
模块查找路径
私有成员
【从零
学习python
】35. Python常见系统模块及其用法
文章目录常见系统模块OS模块sys模块math模块random模块datetime模块time模块calendar模块hashlib模块hmac模块copy模块uuid模块进阶案例常见系统模块为了方便程序员开发代码,Python提供了很多内置的模块给程序员用来提高编码效率。常见的内置模块有:os模块sys模块math模块random模块datetime模块time模块calendar模块hashl
全栈若城
·
2023-08-28 20:51
python从零出发
python
系统模块
编码效率
模块功能
常用方法
【从零
学习python
】31.深入理解Python中的高阶函数和闭包
文章目录高阶函数定义一个变量指向函数高阶函数函数做为另一个函数的参数函数作为另一个函数的返回值闭包函数嵌套什么是闭包修改外部变量的值原因分析解决方案进阶案例高阶函数在Python中,函数其实也是一种数据类型。deftest():return'helloworld'print(type(test))#函数对应的数据类型是function,可以把它当做是一种复杂的数据类型。既然同样都是一种数据类型,我
全栈若城
·
2023-08-28 20:21
python从零出发
Python
高阶函数
闭包
函数式编程
从零出发
小白必看
【从零
学习python
】32.装饰器的作用(一)
文章目录装饰器老大把工作交给LowB,他是这么做的:老大把工作交给LowBB,他是这么做的:老大把工作交给LowBBB,他是这么做的:进阶案例装饰器装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题。但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别
全栈若城
·
2023-08-28 20:21
python从零出发
python
学习
开发语言
装饰器
从零出发
小白必看
【从零
学习python
】33.装饰器的作用(二)
文章目录再议装饰器4.装饰器(decorator)功能5.装饰器示例例1:无参数的函数例2:被装饰的函数有参数例3:被装饰的函数有不定长参数例4:装饰器中的return例5:装饰器带参数进阶案例再议装饰器#定义函数:完成包裹数据defmakeBold(fn):defwrapped():return""+fn()+""returnwrapped#定义函数:完成包裹数据defmakeItalic(fn
全栈若城
·
2023-08-28 20:21
python从零出发
学习
python
装饰器
Python编程
函数装饰
权限验证
高级编程技巧
【从零
学习python
】34.Python模块的导入和使用方法详解
文章目录Python中的模块导入模块1.导入模块有五种方式2.import3.from…import4.from…import*5.`as`别名总结一下进阶案例Python中的模块在Python中有一个概念叫做模块(module)。说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块比如我们经常使用工具random,就是一个模块。使用importrandom
全栈若城
·
2023-08-28 20:21
python从零出发
学习
python
Python模块
导入方式
import关键字
from...import语句
别名设置
【从零
学习python
】27. Python 函数的使用及嵌套调用
文章目录函数的文档说明1.基本使用2.高级使用函数应用:打印图形和数学计算目标思考&实现1参考代码1思考&实现2参考代码2函数的嵌套调用进阶案例函数的文档说明1.基本使用deftest(a,b):"用来完成对2个数求和"#函数第一行写一个字符串作为函数文档print("%d"%(a+b))test(11,22)#函数可以正常调用输出结果:33help(test)#使用help查看test函数的文档
全栈若城
·
2023-08-28 20:20
python从零出发
学习
python
参数传递
返回值
类型注解
函数文档
嵌套调用
【从零
学习python
】24. Python中的字符串操作与遍历方法
文章目录执行字符串转换成为字符串字符串、列表、元组、字典和集合的共同点算数运算符遍历字符串遍历列表遍历元组遍历带下标的遍历进阶案例执行字符串使用Python内置的eval函数,可以执行字符串里的Python代码。使用这种方式,可以将字符串转换成为其他类型的数据。x='1+1'print(eval(x))#2print(type(eval(x)))#y='{"name":"zhangsan","ag
全栈若城
·
2023-08-28 20:50
python从零出发
python
Python字符串操作
eval函数
JSON模块
可迭代对象遍历
算术运算符
从零出发
【从零
学习python
】25.函数:提高代码编写效率的利器
文章目录函数介绍什么是函数函数定义和调用一、定义函数二、调用函数三、注意:进阶案例函数介绍什么是函数请看如下代码:print("_ooOoo_")print("o8888888o")print("88.88")print("(|-_-|)")print("O\\=/O")print("____/`---'\\____")print(".'\\||//`.")print("/\\|||:|||//\
全栈若城
·
2023-08-28 20:50
python从零出发
学习
python
函数
代码优化
代码重用
提高效率
从零开始
【从零
学习python
】12.Python字符串操作与应用
文章目录学习目标字符串介绍字符串表示方式小总结转义字符下标和切片一、下标/索引1.如果想取出部分字符,那么可以通过下标的方法,(注意在计算机中,下标从0开始)2.遍历3.切片进阶案例学习目标字符串的表示方式字符串的下标和切片字符串的常见操作字符集和编码成员运算符字符串的format方法字符串介绍字符串可以理解为一段普通的文本内容,在python里,使用引号来表示一个字符串,不同的引号表示的效果会有
全栈若城
·
2023-08-28 20:49
python从零出发
学习
python
字符串操作
下标和切片
小白必看
从零出发
【从零
学习python
】05. Python中的输出和输入
文章目录输出一、普通的输出二、格式化输出格式化操作的目的什么是格式化三、换行输出四、练习五、python2与python3里的区别输入input进阶案例输出简单来说,就是将程序的运行结果显示出来。一、普通的输出生活中的“输出”软件中的图形化界面输出python中变量的输出print('helloworld')二、格式化输出格式化操作的目的比如有以下代码:print("我今年10岁")print("
全栈若城
·
2023-08-28 20:19
python从零出发
python
学习
开发语言
输入
输出
小白必看
从零出发
【从零
学习python
】06. Python中运用算数运算符进行计算和字符串拼接
文章目录进制进制转换类型转换转换成为整数转换成为浮点数转换成为字符串转换成为布尔值算数运算符算数运算符在字符串里的使用进阶案例进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以及十
全栈若城
·
2023-08-28 20:19
python从零出发
python
学习
算数运算符
字符串拼接
【从零
学习python
】07.Python运算符详解:赋值、比较和逻辑运算符
文章目录赋值运算符基本赋值运算符复合赋值运算符比较运算符字符串使用比较运算符逻辑运算符进阶案例赋值运算符基本赋值运算符运算符描述实例=赋值运算符把=号右边的结果赋给左边的变量,如num=1+2*3,结果num的值为7单个变量赋值:num=10num同时为多个变量赋值(使用等号连接):a=b=4ab多个变量赋值(使用逗号分隔):num1,f1,str1=100,3.14,"hello"num1f1s
全栈若城
·
2023-08-28 20:19
python从零出发
学习
python
开发语言
赋值运算符
比较运算符
逻辑运算符
【从零
学习python
】13.Python字符串常见操作(一)
文章目录字符串常见操作len查找1.find2.rfind3.index4.rindex判断1.startswith2.endswith4.isdigit5.isalnum6.isspace进阶案例字符串常见操作字符串的常见操作包括:获取长度:len查找内容:find,index,rfind,rindex判断:startswith,endswith,isalpha,isdigit,isalnum,
全栈若城
·
2023-08-28 20:19
python从零出发
学习
python
字符串操作
查找
判断
从零出发
小白必看
【从零
学习python
】04. Python编程基础:变量、数据类型与标识符
文章目录变量以及数据类型一、变量的定义二、变量的类型三、查看数据类型标识符和关键字标识符命名规则命名规范关键字进阶案例变量以及数据类型一、变量的定义对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为:变量名=变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。如下示例:#不使用变量打印三次"今天天气真好",如果需要变成打印"今天天气不好"需要修
全栈若城
·
2023-08-28 20:18
python从零出发
python
标识符
关键字
变量
数据类型
小白必看
如何在一周内,学会用Python开发ai产品
以下是一个快速入门的学习路径:第一天:了解Python和AI基础知识
学习Python
语言基础:掌握Python的基本语法、数据类型、流程控制和函数等基础概念。
JavaUpgrade
·
2023-08-28 19:44
python
人工智能
开发语言
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他