文章分类 - python学习
摘要:"D:\pycharm new project\venv\Scripts\python.exe" "D:/pycharm new project/day25/4.py"True b1=BlackMedium('万成置地','回龙观天露园') 导入其他模块,利用反射查找该模块是否存在某个方法 3 为什
阅读全文
摘要:面向对象# name='元昊'## gender='母'## type='藏獒' #狗的特征dog1={ 'name':'元昊', 'gender':'母', 'type':'藏獒'}dog2={ 'name':'alex', 'gender':'母', 'type':'腊肠',}person1={
阅读全文
摘要:模块概念 在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。
阅读全文
摘要:文件: global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 infodefaults log global mode http timeout connect 5000ms timeout client 50000m
阅读全文
摘要:装饰器:本质就是函数,功能就是为其他函数提供附加功能原则:1.不修改被修饰函数的源代码2.不修改被装饰函数的代用方式 装饰器=高阶函数+嵌套+闭包 高阶函数定义:1.函数接收的参数是一个函数名2.函数的返回值是一个函数名3.满足上述条件任意一个,都可称之为高阶函数 装饰器的框架def timmer(
阅读全文
摘要:import timedef producer(): #生产包子函数 ret=[] for i in range(5): time.sleep(0.1) ret.append('包子%s' %i) return ret def consumer(res): #吃包子函数 for index,baoz
阅读全文
摘要:当遇见yield,就停止并且返回一个值,保留当前的状态,当触发下一次的时候再开始从中指的时候运行def test(): yield 1 yield 2 yield 3 yield 4res=test()print(res) test()函数运行,得到了一个生成器对象"D:\pycharm new p
阅读全文
摘要:什么是迭代器协议:1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration,已终止迭代2.可迭代对象:实现迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法)3.协议是一种约定,可迭代对象实现了迭代器协议,python
阅读全文
摘要:Python File(文件) 方法 file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: file.close() 关闭文件。关闭后文件不能再进行读写操作。 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入
阅读全文
摘要:Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: 你的标准屏幕上会产生以下结果: 读取
阅读全文
摘要:filter函数#filter遍历序列中的每个元素,判断每个元素得到布尔值,如果是True则留下来people=[ {'name':'alex','age':1000}, {'name':'wupei','age':10000}, {'name':'yuanhao','age':9000}, {'n
阅读全文
摘要:reduce函数 合并函数# from functools import reduce 导入函数 num_l=[1,2,3,100]res=0for num in num_l: res+=num print(res)"D:\pycharm new project\venv\Scripts\pytho
阅读全文
摘要:map函数#处理序列中的每个元素,得到的结果是一个‘列表’,该‘列表’元素个数及位置与原来一样 num_l=[1,2,10,5,3,7]num1_l=[1,2,10,5,3,7]ret=[]for i in num_l: ret.append(i**2)print(ret) def map_test
阅读全文
摘要:python内置函数大全 python内建函数 bytes() 将内容编码,#ascii不能编码中文 一个汉字,三个字节utf-8name='你好'print(bytes(name,encoding='utf-8')) "D:\pycharm new project\venv\Scripts\pyt
阅读全文
摘要:Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 # name='lhf'### def change_n
阅读全文
摘要:Python 函数 # def test(x):# '''# 2*x+1# :param x:整形数字# :return: 返回计算结果# '''# y=2*x+1# return y## def test():# '''# 2*x+1# :param x:整形数字# :return: 返回计算结果
阅读全文
摘要:Python中字符串格式化str.format的详细介绍 转载 2017-02-17 作者:旷世的忧伤 我要评论 Python中字符串格式化str.format的详细介绍 转载 2017-02-17 作者:旷世的忧伤 我要评论 python从2.6开始支持format,新的更加容易读懂的字符串格式化
阅读全文
摘要:2.2.6 集合 2.2.6.1 集合创建 2.2.6.2 集合常用操作:关系运算 集合的特点: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型 # s=set('hello')# print(s)## s=set(['alex','alex','sb'])# print(s) # s
阅读全文
摘要:# 一、数字# int(..)# 二、字符串# replace/find/join/strip/startswith/split/upper/lower/format# tempalte = "i am {name}, age : {age}"# # v = tempalte.format(name
阅读全文
摘要:Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2
阅读全文

浙公网安备 33010602011771号