Python定义类时加括号和不加括号的区别

Python定义类时加括号和不加括号的区别

今天在看书的时候发现python中定义类的时候有的加了括号有的则没加。加括号和不加括号有什什么区别呢?是没有任何区别。class A: pass class A(): pass class A(object): pass如果类需要继承自某个类的时候这个括号就必须得加上了。具体的查看类的继承

python基础,Python 2019-09-08 PM 592次 0条
Python中类的私有化

Python中类的私有化

默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量。在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就是私有的了。变量或函数被私有之后就不能够在外界直接访问了,如果想要访问可以采用如下的方式进行访问:私有变量:实例._类名__变量名私有方...

python基础,Python 2019-09-08 PM 474次 0条
字符串格式化输出

字符串格式化输出

格式化字符串有两种方式一种是通过列表,另一种是通过字典列表# -*-coding:utf-8-*- str1 = 'My name is %s' % ('zhangsan') print str1格式化的时候如果参数过多,那么将会显的十分不明了。字典# -*-coding:utf-8-*- dir1 = {'Tom': '13385', 'Cat':'120'} str1 = 'Tom\'s...

python基础,Python 2019-09-01 PM 390次 0条
python中英文单词大小写转换

python中英文单词大小写转换

lower():将英文单词全部转换为小写str.lower()upper():将英文字母转换为大写str.upper()title():将每个英文单词的首字母大写,转换为标题的样式str.title()capitalize():字符串中字母首字母大写其余小写str.capitalize()

python基础 2019-09-01 PM 414次 0条
字符串的split和join方法

字符串的split和join方法

split()方法,通过指定的分隔符对字符串进行分片str.split(str='',num=string.count(str))str:分割符,默认是所有的空字符,包括空格、换行(n)、制表符(t)等num:分割次数。默认为 -1, 即分隔所有返回的是分割后字符串的列表# -*- coding:utf-8 -*- str1 = 'aid=370783|cid=370700|pid=370...

python基础 2019-09-01 PM 239次 0条