python修炼4】的更多相关文章

Python修炼第一天 新的开始:不会Python的运维,人生是不完整的. 为了我的人生能够完整,所以我来了!今后跟着太白金星师傅学习功夫,记录一下心得,以便日后苦练. 一 Python的历史: Python是一种面对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(江湖人称龟叔)于1989年发明,第一个公开发行版发行于1991年. 1991年第一个Python编译器诞生,使用C语言实现的.并能够调用C语言的库文件! 需要注意的是:2008年 开发了2个版本 Python2…
2016年11月21日 Python基础修炼第一篇 1.Python是什么?有什么优缺点呢? python是一个高级编程语言. 优点:开发效率比较高,不但有php写网页的功能,还有写后台的功能 缺点:执行效率低,相比低级语言来说运行比较慢 2.Python文件的后缀是什么?如何执行Python的方法? Python扩展名.py Python解释器py文件的路径/Python 进入程序--->找到py文件执行 3.Python在Linux中默认路径, Python3默认的编码方式是什么? #!/u…
面向对象-----类 类:类是一种数据结构,就好比一个模型,该模型用来表述一类事物(事物即数据和动作的结合体),用它来生产真实的物体(实例). 对象:什么叫对象:睁开眼,你看到的一切的事物都是一个个的对象,你可以把对象理解为一个具体的事物(事物即数据和动作的结合体) 类与对象的关系:对象都是由类产生的,上帝造人,上帝首先有一个造人的模板,这个模板即人的类,然后上帝根据类的定义来生产一个个的人 #class 的创建 """ class 类名: " 数据属性"…
文件操作 注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法. 1.打开文件 (相当于桌面的快捷方式)f=open(文件名,模式默认是制度模式"r") data = f.read() f.colse()--------------开一个必须关一个要不然消耗内存 print(data) 模式:r只读w会覆盖只写x只写a追加 r ,只读模式[默认] w,只写模式[不可读:不存在则创建:存在则清空内容:] x, 只写模式[…
迭代器 -------------------------------------------------------------------------------- 充电小知识 1.yield--->自定义函数中只要出现y写了点就说明函数已经是一个Generator.    yield--->m=yield 5  131 可作为表达式进行赋值,此刻m的值是131,5是def定义的函数返回的值    yield--->next()   函数被调用后必须经过.__next__()方法执行…
# 列表 功能方法 *补充(zip zip(list1,list2) 会形成一个[(),()]新的列表list1和list2一一对应得组成一个新的元素以元组最为单位) # 1.修改# li = [1,2,3,1,2,[2,2,35],56.46,4341]# li [2] = 4 修改# li[1] = [1,3,2,4,44,]# print(li )# del li[1] 删除# print(li)# 切片修改 删除# li [0:2] = [19,9,9,9,9]# print(li)#…
Python开发IDE:Pycharm.elipse 1.运算符 1 1.算数运算 + - * / // ** % 2. 赋值运算 a = 1 a += 2 3.比较运算 1>3 4.逻辑运算 1>3 or 1>4 and 1>3 5.成员运算 "ab" in /not in "abce" 数字(int) int 常用操作 将字符串转化为数字int("123") 查看数据类型 type(12) 转换进制默认10进制 int…
第七天面向对象进阶,面向对象编程理解还是有些难度的,但是我觉得如果弄明白了,要比函数编程过程编程省事多了.继续努力! 1.面向对象补充: 封装 广义上的封装:把变量和函数都放在类中狭义上的封装:把一些变量或者方法隐藏起来,不对外公开. 静态属性分两种: 公有的: 私有的: __名字 就是在名字前面加上两个下划线.这个就是公有的了 比如: class Person: name = "jack" #这个就是公有静态属性 __country = "中国" #这个是私有静态…
越来越难了....现在啥也不想说了,撸起袖子干. 1 面向对象 先来个例子: 比如人狗大战需要有狗,人所以创建两个类别模子def Person(name,sex,hp,dps): dic = {"name":name,"sex":sex,"hp":hp,"dps":dps,"bag",[]} return dic def Dog(name,kind,hp,dps): dic = {"name&qu…
第五天,感觉开始烧脑了.递归逻辑难,模块数量多,但是绝世武功都是十年磨一剑出来的!稳住! 1 递归. 定义-----递归就是在函数的内部调用自己递归深度 998不建议修改递归深度,因为如果998都没有解决,那么这个功能就不适合用递归写例子: 猜年龄 alex多大,alex比wusir大两岁 40+2+2 wusit多大,wusir比金老板大两岁 40+2 金老板多大了,40了 def age(n) if n == 3: return 40 else: return age(n+1)+2age(1…