python
long_respect
小确幸
展开
-
Python_Day10_异常
异常对于非正常情况,不是终止程序而是进行异常处理try…一个 except 结构try:语句块内容异常,则执行except:语句try: a = float(input('输入除数:')) b = float(input('输入被除数:')) c = b/a print(c)except: print("数据错误")try…多个 except 结构可能出现的多个异常(按照先子类后父类的顺序),并且针对性的写出异常处理代码。try转载 2022-01-11 22:26:07 · 206 阅读 · 0 评论 -
Python_Day9_面向对象
方法是对象;函数是对象;Python一切皆是对象私有属性和私有方法(实现封装)class Person: def __init__(self,name,age): self.name = name self.__age = age #私有属性 def printPerson(self): print('{0}的年龄是{1}'.format(self.name,self.__age)) def __printPerson(s.原创 2022-01-10 22:34:07 · 242 阅读 · 0 评论 -
Python_Day8_面向对象
面向对象与面向过程面向过程是将问题按步骤进行思考面向对象是将一个大的问题分为若干小问题,小问题本身再去用面向过程解决对象:包含数据类型、方法原创 2022-01-08 21:51:14 · 460 阅读 · 0 评论 -
Python_Day7_控制语句
结构if elsenum = input("输入一个数字:")if int(num)<10: print(num)else: print('大于10')score = int(input('输入分数:'))grade = ''if score < 90 : grade = 'D'elif score < 120 : grade = 'C'elif score < 130 : grade = 'B'else: grade = '原创 2022-01-06 22:40:47 · 509 阅读 · 0 评论 -
Python_Day6_函数
函数分类内置函数库函数原创 2022-01-05 22:18:21 · 246 阅读 · 0 评论 -
Python_Day5_性能优化&推导式
循环代码优化遵循原则减少内部循环减少内部循环计算量,可以尽可能向外提使用局部变量,查询较快import time#时间0.23start = time.time()for i in range (1000): result = [] for j in range(1000): result.append(i*1000 + j*1000)end = time.time()print("耗时:{0}".format((end-start)))#内部循环外原创 2022-01-04 20:58:54 · 277 阅读 · 0 评论 -
Python_Day4_字典&集合
字典字典,本质是无序的键值对创建1. 我们可以通过{}、dict()来创建字典对象>>> a = {'name':'sxl'} >>> b = dict(name = 'sxl') >>> a.get('name') 'sxl'>>> b.get('name') 'sxl'2. 通过 zip()创建字典对 - 通过 fromkeys 创建值为空的字访问&原创 2022-01-03 21:32:07 · 312 阅读 · 0 评论 -
Python_Day3_列表&元组
可变字符串字符串是不可变对象,如果修改其值只能创建新对象。或者用io.StringIO()原地修改>>> import io>>> a = '123456789'>>> b = io.StringIO(a)>>> b<_io.StringIO object at 0x00000249E854D820>>>> id(a)2516453935024>>> id(b)25原创 2022-01-01 22:44:42 · 309 阅读 · 0 评论 -
Python_Day2_字符串
数据类型及运算赋值x = y = 123 #链式赋值a,b = 1,2 #系列赋值a,b = b,a #变量互换MAX_NUM = 100 #常量实际可以更改,逻辑上不要改内置类型1.整型2.浮点型3.14=314e-23.布尔型 :Ture、False4.字符串型运算进制:0b、0o、0x运算符:±*%/(浮点除)//(整除)**(幂)divmod(13,4) #同时输出商和余数元组a += 2 a = a+2类型转换#int()实现类型转换原创 2021-12-31 22:12:48 · 351 阅读 · 0 评论 -
Python_Day1_基本规则
Python简介面向对象、解释性语言特点:简洁、可读性高,但效率不高。库丰富安装开发环境pycharm程序要求1、严格区分大小写2、英文符号3、缩进4、注释:单行#,段’’’图像化设计1、坐标系import turtle #导入turtle模块turtle.circle() #画圆程序1.构成 :程序=n个模块(.py文件)2.缩进:编译器中的TAB=4个空格3.注释的使用4.行\连接符的使用b = 'abc\def'对象python中一切皆对象,对象本质是内原创 2021-12-30 16:15:25 · 65 阅读 · 0 评论