摘要:
1.定义类 2.实例化对象 3. 隐藏属性 【属性私有化】 set,get 将属性名称命名为:__name,即该属性被私有化了,不能通过对象直接访问。 4.私有方法 __methodName() 5.__del__方法:【析构函数】 如果del dog1,仅仅是删除dog1的变量的指向;dog1指向 阅读全文
摘要:
1.打开文件 f=open('a.txt',"w") 2.打开模式 以读的方式打开,必须存在 3.关闭文件 f.close() 4.文件读写 f.write('hello world') f.read(1) 读取一个字节 f.readlin() f.readlines() -->[line1,lin 阅读全文
摘要:
1.支持中文 阅读全文
摘要:
1.字符串常用操作方法 1.str.find('xx',startIndex,endIndex) 没找到,返回-1 str.rfind() 2.str.index('xxx') 没找到,抛出异常 str.rindex() 3.str.count('xxx') 计算出现几次。 4.str.replac 阅读全文
摘要:
不可变类型 1.数字类型 a=100 2.字符串类型 a='hello' 不可修改字符 =》a[0]='A' ,a只是指向字符串'hello' 3.元组 可变类型 1.列表 a=[12,23,4,5] a.append(123) 2.字典 可变类型可以做为key 实质都是不可变类型 阅读全文
摘要:
1.所有的变量都是引用类型,值池 a=100 b=a b=200 阅读全文
摘要:
1.定义 def fun(): pass fun() 2.参数 默认值: 不定长参数: 拆包 A =(1,23,4) B= {'age':100, 'name':'join'} fun(10,20, *A, **B) -->等价于 fun(10,20,1,23,4, age=100, name='j 阅读全文
摘要:
1.定义 num=(3,5,6,7,98) a,b,c=num (python3) 2.特点 不可修改,不发生变化 3.支持下标,截取 注意:如果只有一个元素时:(12,) 如果为空:() 阅读全文
摘要:
1.字典的定义 d = {key:value,key2:value2} d["key"] 2.字典的增删改查 增加:如果key不存在,就添加,否则就是修改 删除:del dic[key] :如果不存在key,则抛异常 查询: dic[key],如果不存在,抛异常 dic.get("age"),如果不 阅读全文
摘要:
1.列表定义 arr=["laowang",123,"zhangsan"] 2.增删该查 arr.append("lisi") arr.insert(0,"lisi") 插入到指定位置 合并: 删除: arr.pop(); #删除最后一个 栈 arr.remove("laowang") #根据内容删 阅读全文
摘要:
1.存储 num=100; 一般占用4个字节 str="100"; 依赖字符串的长度 2.类型转换 int('100') 3. 下标和切片(substring) 正向递增,逆向递减 可以逆向取值 print(s2[3:]) # 从第四个开始到最后一个 ->s2[3:len(s2)] print(s2 阅读全文
摘要:
1. 运算符 比较运算符 ==, !=,>, <, >=, <= +=, -=, *= , /= , %= , **= , //= 逻辑运算符 or , and 类型转换:int(input('请输入')) print('hello ',end='') python3 2. 条件 age = 20 阅读全文
摘要:
ln -s 源文件 newfile -软连接 ln 源文件 newfile 硬链接 源文件删除之后仍然可以使用 阅读全文