自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 LEGB原则

Python 使用LEGB的顺序来查找-一个符号对应的对象,其顺序如下:locals- enclosing function一globals- +builtins对应中文翻译如下:局部变量一闭包空间一全局变量一内建模块locals,当前所在命名(如函数、模块),函数的参数也属于命名空间内的变量。 > enclosing function,外部嵌套函数的命名空间(闭包中常见)。globals,全局变量,函数定义所在模块的命名空间。builtins, 内建模块的命名空间。Pyth

2021-01-08 17:33:00 953

原创 双下划线(_. fun)

双下划线表示私有(private)类型的成员。只允许定义该方法的类在类内部进行访同,不能 通过类的实例进行访问,但是可以通过“类的实例名类名_ xxx"方式进行访问。例7.13创建一个Geese类,定义私有属性neck,并在_ init_ O方法中访问该属性,最后生成Geese的实例,通过实例名输出私有属性_neck。私有属 性的使用。class Geese:"大雁类“neck =‘大雁的胖子 不是很长’井定义私有属性def . init_ (self):print(‘在类内部进行访问_ n

2021-01-08 17:31:53 471

原创 默认参数

在调用函数时,如果没有指定某个参数将抛出异常。为了解决这个问题。可以设置取认多数,方法就是在函数定义时直接指定形式参数的值。这样,。在雨数调用时如果没有传入实多。函数就会调用默认参数。定义带有默认参数的函数语法格式如下:def fun. name([parament1 = value1 ,parament2 = value2,***] )语法说明:fun, nam:自定义雨数名。parament1 parament2:可选参数,并且它们指定了默认值分别为valuel 与value2.下面通过例

2021-01-07 21:58:53 128

原创 finally 语句的使用

finally 语句往往用来在可能发生异常的语句后面进行消理,需要和try子句配合使用,a='1try:a= 1/0finally:print(‘清除变量a’del a在.上面的案例代码中,无论try语句中是否发生异常,finally语句都肯定会被执行.故运 行了finally 中的这段代码后,在程序崩贵之前,就清理了变量a。由于无论try中是否有异常 finally 语句都必然会执行,因此通常被用来关闭文件流,这样即使程序发生异常,也可以保证数据传输被中止,避免产生更大的影响和危害。...

2021-01-07 21:51:57 353 1

原创 assert 语句

887通句又被称为断言。可以帮踏我们在条林不满足程序运行的情况下直提还区情误、而不必等符程序运行出现崩遗后再退出程序。例知当程序只在Lin系统下运行时,心以通过assert语句先判断当前系统是否符合条件。如果不符合,则直接退出程序。在使用assert语句时,系统会先判断assert 后面紧跟的语句是True还是False,如果是 True,则继续往下执行语句,如果是False, 则中断程序.调用默认的异常处理器。同时系统还会将assertFalse语句逗号后面的提示信息输出。如果程序中断,则会提示erro

2021-01-07 21:45:15 339 2

原创 else语句的使用

一异常-S例如:try:print(‘A’) except;print(‘B’)else;print(‘c’)8.3.6 finally 语句的使用finally 语往往用来在可能发生异常的请句后面进行清理,需要和try子句配合使用。try:a= 1/0finally:print(‘清除变量a’)del a在.上面的案例代码中.无论try语甸中是否发生异常finally语句都肯定会被执行,故运 行了finally 中的这段代码后在程序鹏费之前,就清理了变量a由于无论try中是否有异

2021-01-07 21:43:25 363

原创 TCP通信一Client 端

客户端与服务端类似,大致分为以下4个步骤,の创建Server I Socket,并设置Socket展性。Socket漏性的设置和服务端吸保持数.才能够进行通信。建立连接。 客户端使用connect()函数 与服务端建立连接connect()函数传道的参数 为tuple的形式,如client. connect(('127.0.0.1,9090)两部分值分别为服务端的IP地址和对应端口。通信。与服务端相同,使用send( )或者sendall()来发送数据,recv()来接收数据。关闭服务。例11.2

2021-01-07 21:41:32 653

原创 with 语 句

计对上述问同题,一个很好的解决方法就是使用with 语创with 语何可以保证济知文作之类的对家在使用完之后一定会正确地执行它的情理方法,那么楼下来用with番何对上述代码段进行完善:with open( “myfile. txt”) as f:for line inf:print(1ine,end ")可以发现,通过with语句编写代码,代码更加简沽,不用再去特意关闭文件。在执行with 语句时,首先执行with 后面的open代码,执行完open代码后.Python会将代码的结果通过a8保存到中

2021-01-07 21:37:25 99 1

原创 assert语句

aid asser语句先判断当前系统是否符合条件。如果不符合,斯武提建出而东在使用assert语时,系统会先判断assert后面紧跟的话何是Tioe at Fae 果是Tne:.则继续往下执行语句,如果是False,则中断程序.调用默认的异常处理器。同时系统还 会将assert False语句逗号后面的提示信息输出。如果程序中断,则会提示error,并且后面的 谣句不再被执行。assert 的基本语法如下:assert(表达式),reason学了assert语句的基本用法后,下面通过个案例来了能具体

2021-01-07 21:35:28 156

原创 全局变量

message = 1好好学习,天天向上’def demo( );print(’ 函数体内:全局变量message- ',nessage)demo() # 调用demo函数print('函数体外:全局变量message = ',message)例6.11程序运行结果如图6.17所示。Run;variable <D:\Anaconda3\python.exe C:/Users/ Administrator /Desktop/SoureCode/86/11/variable.py函数体内:

2021-01-07 21:31:42 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除