![](https://img-blog.csdnimg.cn/60988b48991b4593b1ab0fcc2809974a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
适合零基础学习python
水木,年華
没有解决不了的问题
展开
-
python(四)元组和集合
元组的定义'''不可变序列,可变序列''''''可变序列 列表,字典''' #可变序列发生改变,id值不变lst=[10,20,45]print(id(lst))lst.append(300)print(id(lst))'''不可变序列,字符串,元组''' #不可变序列发生改变,id值发生变化s='hello'print(id(s))s=s+'world'print(s)print(id(s))元组的创建方式'''元组的创建方式''''''第一种创建方式,使用()'''原创 2021-11-28 00:01:44 · 485 阅读 · 0 评论 -
python(八) python代码的继承、方法重写及动态语言
面向对象的三大特征封装:提高程序的安全性,将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。在Pvthon中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前边使用两个”_”。继承:提高代码的复用性多态:提高程序的可扩展性和可维护性继承语法格式class 子类类名 (父类1,父类2...) :pass如果一个类没有继承任何类,则默认继承objectPython支持多原创 2022-02-13 23:03:05 · 384 阅读 · 0 评论 -
python(五)字符串的常用操作和编码、转码
'''字符串的驻留机制'''a='python'b="python"c='''python'''print(a,id(a))print(b,id(b))print(c,id(c))python 1368352737136python 1368352737136python 1368352737136原创 2021-11-28 23:27:37 · 704 阅读 · 0 评论 -
python(三)---字典
●字典的含义:●字典的创建''字典的建方式'''score={'张三':100,'李四':98,'王五':45}print(score)print(type(score))'''第二种创建dict()'''student=dict(name='jack',age=20)print(student)'''空字典'''d={}print(d)●字典的常用操作①字典元素的获取'''获取字典的元素'''score={'张三':100,'李四':98,'王五':45}''原创 2021-11-20 18:49:15 · 1722 阅读 · 0 评论 -
python(六)函数
函数的定义函数的创建和调用def cale(a,b): c=a+b return cresult=cale(10,20)print(result)res=cale(b=20,a=10)print(res)3030def fun(arg1,arg2): print('arg1',arg1) print('arg2',arg2) arg1=100 arg2.append(10) print('arg1',arg1)原创 2021-12-04 22:51:29 · 1335 阅读 · 1 评论 -
python基础(二)之列表操作
为什么需要列表a=10 #变量存储的是一个对象的引用lst=['hello','world',98]print(id(lst))print(type(lst))print(lst)#输出结果2652627143168<class 'list'>['hello', 'world', 98]#列表的创建'''创建列表的第一种方式,使用[]'''lst=['hello','world',98]'''创建列表的第二种方式,使用内函数list()'''lst2=list原创 2021-11-07 23:47:46 · 818 阅读 · 0 评论 -
python(七)python的类、对象,和python异常处理机制
Python的异常处理机制Python常见的异常类型try except结构捕获异常的顺序按照先子类后父亲类的顺序,为了避免遗漏可能出现的异常,可以在最后增力加BaseExceptiontry: n1=int(input('请输入一个整数:')) n2=int(input('请输入一个整数:')) result=n1/n2 print('结果为:',result)except ValueError: print('不能讲字符串转换成数字')except ZeroDivisionErr原创 2022-02-13 00:04:40 · 126 阅读 · 0 评论 -
python基础(一)
多分支结构score=int(input("请输入一个成绩:"))if score>=90 and score<=100: print('A级')elif score>=80 and score<=89: print('B级')elif score>=70 and score<=79: print('C级')elif score>=60 and score<=69: print('D级')elif score>原创 2021-11-06 23:54:30 · 3134 阅读 · 3 评论