首页
关于
留言
推荐
在线音乐
音乐搜索
VIP视频解析
Search
1
阿蓝 麦序机器人介绍
519 阅读
2
鲸鱼配音配置教程
140 阅读
3
小陪伴配置教程
122 阅读
4
PP约玩助手教程
99 阅读
5
全网助手介绍
35 阅读
Come on!
网站搭建
技术分享
代码填坑
学习
三支一扶
django开发
树莓派
QQ机器人
ad18
stm32
宠物医疗运营
python-flask学习
python面试
SpringBoot
工具箱
默认分类
Ubuntu
Arduino
机器学习
登录
Search
标签搜索
Linux
typecho插件
QQ机器人
Mirai
机器人
搭建
python
go-cqhttp
python报错
flask
开始肝
梯子
vpn
翻墙
搭建教程
三支一扶
bot
环境搭建
建站
测速
Raspberry Pi
累计撰写
131
篇文章
累计收到
7
条评论
首页
栏目
Come on!
网站搭建
技术分享
代码填坑
学习
三支一扶
django开发
树莓派
QQ机器人
ad18
stm32
宠物医疗运营
python-flask学习
python面试
SpringBoot
工具箱
默认分类
Ubuntu
Arduino
机器学习
页面
关于
留言
推荐
在线音乐
音乐搜索
VIP视频解析
搜索到
7
篇与
python面试
的结果
2021-09-09
8. 字符串格式化:%和.format
%的方式有点像C语言那样把 然后整体的代码不美观format则看起来更加柔和协调,不会出现突兀的%format在使用中也更加方便容易name = "Lilei" print("his name is %s" % name)兼容性不高,%s固定了传入的值为字符串,当需要传入其它类型的时候就会报错而,format不会出现这种问题name = (1,2,3) # print("his name is %s" % name) print("his name is {}".format(name))
2021年09月09日
1 阅读
0 评论
0 点赞
2021-09-09
7. Python中单下划线和双下划线
python中__foo__一种约定,Python内部的名字,用来区别其他用户自定义的命名,以防冲突,就是例如__init__(),__del__(),__call__()这些特殊方法_foo程序员一般用这种单下划线表示这是一个私有变量,一般不可以被外部导入调用__foo这个有真正的意义:解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名,它无法直接像公有成员一样随便访问,通过对象名._类名__xxx这样的方式可以访问.
2021年09月09日
4 阅读
0 评论
0 点赞
2021-09-09
5. python自省
python自省,指在面向对象编程语言中,程序运行时,用一句代码就能知道对象的类型type(),dir(),getattr(),hasattr(),isinstance().a = [1,2,3] b = {'a':1,'b':2,'c':3} c = True print type(a),type(b),type(c) # <type 'list'> <type 'dict'> <type 'bool'> print isinstance(a,list) # True
2021年09月09日
0 阅读
0 评论
0 点赞
2021-09-09
4. 类变量与实例变量
类变量:可以在类的实例和内部直接共享的实例变量: 类似函数变量,单独拥有的class Test(object): num_of_instance = 0 def __init__(self, name): self.name = name Test.num_of_instance += 1 if __name__ == '__main__': print Test.num_of_instance # 0 t1 = Test('jack') print Test.num_of_instance # 1 t2 = Test('lucy') print t1.name , t1.num_of_instance # jack 2 print t2.name , t2.num_of_instance # lucy 2
2021年09月09日
0 阅读
0 评论
0 点赞
2021-09-09
3. 理解静态方法、实例方法和类方法
这三种方法都是函数,但是有区别静态方法的理解:披着类的外衣,其实就是一个普通的函数,只不过调用的时候要类.静态方法类方法,与静态方法类似,传入参数必须包含cls,意义与self差不多实例方法,类实例化后的函数def foo(x): print "executing foo(%s)"%(x) class A(object): def foo(self,x): print "executing foo(%s,%s)"%(self,x) @classmethod def class_foo(cls,x): print "executing class_foo(%s,%s)"%(cls,x) @staticmethod def static_foo(x): print "executing static_foo(%s)"%x a=A()把实例自己传给函数,调用的时候是这样的a.foo(x)(其实是foo(a, x)).类方法一样
2021年09月09日
0 阅读
0 评论
0 点赞
1
2
0:00