![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
含蓄的坦克
这个作者很懒,什么都没留下…
展开
-
python中常见错误
name = "tom" def test(): print("访问数据:", name) name = "jerry" print("访问数据:", name) test() 这里代码会出现错误 原因:因为函数中没有global引入不可变类型name,所以函数test里面声明的name是一个局部变量,函数中访问name都是访问局部变量name,函数t...原创 2020-03-16 12:25:27 · 88 阅读 · 0 评论 -
python面向对象之数据的封装及对象属性的扩展
为了让定义的数据类型,能使用不同的应用场景,一般情况下我们 要对当前类型的所有属性进行封装处理。 封装属性之后,会提供访问属性数据的set/get方法,书写过程中方法中不需要添加任何限制条件,只是预留了可以添加限制条件的方法而已,后期根据项目需求进行限制和条件的完善。 class Goods: def __init__(self, name, price): sel...原创 2019-03-02 10:35:59 · 294 阅读 · 0 评论 -
python中常见字符串的操作
capitalize 首字母大写name = "jerry" print(name.capitalize()) center ljust rjust 字符串对齐print(name.center(20)) # 中间 print(name.ljust(20)) # 左边 print(name.rjust(20)) # 右边 查询一个字符串 name = "hello,world"pri...原创 2019-02-13 19:13:57 · 328 阅读 · 0 评论 -
Python组合数据类型
组合数据类型 1. 列表list 1.1列表的声明 声明空列表x = list() 声明非空列表x = [1,2,3,4,5] 1.2列表中数据的操作增加: append(obj)末尾追加一个数据 insert(index, obj):指定位置增加数据 extend(seq):末尾追加一组数据 删除: del x[index]:根据编号/下标/索引删除数据 remove(obj):删除一个...原创 2019-01-22 22:13:41 · 173 阅读 · 0 评论 -
python中函数参数的传递
1)位置参数 实际参数按照前后顺序依次赋值给形式参数。 def party(area, person): print("晚上聚会") print("地点:", area) print("参与人员:", person) print("有了酒,就有了故事.....") party(“皇家一号”,”全体人员”) 2)默认参数 函数声明定义时,可以给某个参数设置...原创 2019-01-27 16:19:25 · 198 阅读 · 0 评论 -
python面向对象之继承
一 .子类类型使用父类数据 1. 子类中访问父类的方法 super().方法名称() 2. 子类的__init__()方法 如果子类中不写__init__()方法,直接使用父类的__init__()方法初始化数据 什么时候子类写自己的__init__()方法,子类中出现独立属性时! 3. 子类中可以重新定义从...原创 2019-03-06 11:04:52 · 76 阅读 · 0 评论 -
python中的文件IO
一. 数据的读写 1. 程序中的数据,写入到文件中 file = open('./data/1.1.text', mode='w', encoding='utf-8') # 程序中有一个字符串 message = "hello,世界" # 将数据写入到文件中 file.write(message) # 关闭文件 file.close() 2. 将文件中的数据,读写到程序中 # 按照只读...原创 2019-03-23 21:14:58 · 93 阅读 · 0 评论