案例一打印排序好的数据#列表方式lst_name=['林黛玉','薛宝钗','贾元春','贾探春','史湘云']lst_sign=['①','②','③','④','⑤']foriinrange(5):print(lst_sign[i],lst_name[i])print('--------------------------------------------------------')#字典方式d={'①':'林黛玉','②':'薛宝钗','③':'贾元春','④':'贾探春','⑤':'史湘云'}forkeyind:print(key,d[key])#zip方式print('zip---
数字常量int: 一般的整数,long:长整型,2.x版本需在数字后加“L”或“l”,表示长整型如100000000L;python3.x版本后不分长整型,统一为int,不可加“L”或“l”float: 浮点数,1.0也为浮点数,float可强制转换为int,取整;print(type(1234))print(type(-24))print(type(0))print(type(2147483647))#为intprint(type(2147483648))#>=2^31为longPython2.x;Python3.xlong和int合并为inti=1l#Python2.x表示long,Py
数字常量int: 一般的整数,long:长整型,2.x版本需在数字后加“L”或“l”,表示长整型如100000000L;python3.x版本后不分长整型,统一为int,不可加“L”或“l”float: 浮点数,1.0也为浮点数,float可强制转换为int,取整;print(type(1234))print(type(-24))print(type(0))print(type(2147483647))#为intprint(type(2147483648))#>=2^31为longPython2.x;Python3.xlong和int合并为inti=1l#Python2.x表示long,Py
问题Python程序代码中使用print()打印的内容,在查询k8spod日志时不显示。原因print()函数Python的print()函数签名如下:print(*objects,sep='',end='\n',file=None,flush=False)摘录部分官方文档如下:Thefileargumentmustbeanobjectwithawrite(string)method;ifitisnotpresentorNone,sys.stdoutwillbeused.Sinceprintedargumentsareconvertedtotextstrings,print()cannotbe
问题Python程序代码中使用print()打印的内容,在查询k8spod日志时不显示。原因print()函数Python的print()函数签名如下:print(*objects,sep='',end='\n',file=None,flush=False)摘录部分官方文档如下:Thefileargumentmustbeanobjectwithawrite(string)method;ifitisnotpresentorNone,sys.stdoutwillbeused.Sinceprintedargumentsareconvertedtotextstrings,print()cannotbe
QAbstractBUtton: 所有按钮控件的基类 提供按钮的通用功能 继承自QWidget 属于抽象类别,不能直接去使用,必须借助于子类(除非你觉得子类不够用,想自定义一个按钮) 大部分功能之前已经使用过,在这里只作简单介绍文本设置:setText(str):设置按钮提示文本text():获取按钮提示文本图标设置:点击查看代码btn=QPushButton(window)icon=QIcon("madeline.jpg")size=QSize(50,50)#Qsize格式btn.setIconSize(size)#设置图标大小btn.setIcon(icon)#设置图标print
QAbstractBUtton: 所有按钮控件的基类 提供按钮的通用功能 继承自QWidget 属于抽象类别,不能直接去使用,必须借助于子类(除非你觉得子类不够用,想自定义一个按钮) 大部分功能之前已经使用过,在这里只作简单介绍文本设置:setText(str):设置按钮提示文本text():获取按钮提示文本图标设置:点击查看代码btn=QPushButton(window)icon=QIcon("madeline.jpg")size=QSize(50,50)#Qsize格式btn.setIconSize(size)#设置图标大小btn.setIcon(icon)#设置图标print
3.7Python代码块及输入输出3.7.1Python代码块前面分别介绍了关键字、运算符,由运算符和操作数组成了表达式。而语句由关键字、标识符、表达式组成。而代码块由若干条语句组成。通常Python中的代码块是通过缩进来创建的。在很多语言中,都使用一个特殊的单词或字符,比如begin或{来标识代码块的起始位置,并使用另一个特殊的单词或字符,如end或}来标识结束位置。在Python中,使用冒号:指出接下来是一个代码块,并将该代码块中的每行代码都缩进相同的程度。发现缩进量与之前相同时,你就知道当前代码块到此结束了。使用缩进来表示新的代码块是Python语言的特色之一。3.7.2输入和输出Pyt
3.7Python代码块及输入输出3.7.1Python代码块前面分别介绍了关键字、运算符,由运算符和操作数组成了表达式。而语句由关键字、标识符、表达式组成。而代码块由若干条语句组成。通常Python中的代码块是通过缩进来创建的。在很多语言中,都使用一个特殊的单词或字符,比如begin或{来标识代码块的起始位置,并使用另一个特殊的单词或字符,如end或}来标识结束位置。在Python中,使用冒号:指出接下来是一个代码块,并将该代码块中的每行代码都缩进相同的程度。发现缩进量与之前相同时,你就知道当前代码块到此结束了。使用缩进来表示新的代码块是Python语言的特色之一。3.7.2输入和输出Pyt
1.装饰器1什么是装饰器装饰器就是装饰别人的工具,具体是指为被装饰者添加新功能,为一个新函数添加新功能2为何要用装饰器(开放封闭原则)为了不修改被装饰者的源代码以及调用方式的前提下,为被装饰着添加新功能3如何实现装饰器通过这个模板来实现具体看实际情景添加一些代码defoutter(func):defwrapper(*args,**kwargs):res=func(*args,**kwargs)returnresreturnwrapper2.装饰器语法糖就是在被装饰函数头放一个@outter装饰者函数名字等同于把outter返回值为wrapper内存地址wrapper内存地址给index从新赋值