- 博客(9)
- 收藏
- 关注
原创 2021-07-07
异常处理 try: copy("","") except: print("") most recent call last:最后一次调用 异常处理过程:抛出对象,捕获异常 解决异常三步骤: 1、细看信息,定位异常。 2、查百度 3、找同学老师协商 异常定位的关键:定位 try: except Baseexception as e: try: a=int(input(“请输入一个被除数:”)) b=int(input(“请输入一个除数:”)) c=a/b print© except ZeroDivisionE
2021-07-08 00:12:54
89
原创 2021-07-06
方法没有重载 同名方法只有最后一个有效。 一切都是对象。 私有属性和私有方法(实现封装) #!usr/bin/env python -- coding:utf-8 -- “”" @author: 李伟国 @file: mypy_03.py @time: 2021/07/06 @desc: “”" class Employee: __company=“SXT”#定义私有变量,通过两个下划线 def init(self,name,age): self.name=name self.qe=age def __wo
2021-07-06 22:52:03
71
原创 2021-07-05
嵌套函数 在函数内部定义函数,只能在函数内部调用。 nonlocal关键字 在嵌套函数内层使用外层变量,可使用nonlocal关键字。 LEGB规则 Local Enclosed Global Built in 面向对象编程 OOP: Object Oriented Programming ...
2021-07-06 00:01:12
58
原创 2021-07-04
函数也是对象,内存底层分析 执行def定义函数后,系统就创建了相应的函数对象。 test01() c=test01() c与test01指向相同对象。 全局变量和局部变量 global n 全局变量和局部变量同名,优先使用局部变量 当函数被调用时,创建一个栈帧,栈帧里创建局部变量。调用完毕后,删除栈帧。栈帧内可使用全局变量,但是需要事先声明。 print(globals()) 打印全局变量,返回的是字典 print(locals()) 打印局部变量,返回的是字典 局部变量的效率高于全局变量,慎重使用
2021-07-04 21:27:13
54
原创 2021-07-03
for循环和可迭代遍历 for 变量 in 可迭代对象: range对象,用来产生指定范围的数字序列。 嵌套循环 break语句 break只能跳出最近一层的循环。 continue语句 continue语句用于结束本次循环,继续下一次。 else语句块 如果for、while语句没有被break语句结束,则会执行else子句。 尽量把语句写到外层循环,尽量使用局部变量。 连接多个字符串,尽量使用join()而不使用+。 列表进行元素插入,尽量在尾部。 zip进行并行迭代 推导式创建序列 列表推导式 字典推
2021-07-03 23:51:12
69
原创 字典、集合、控制语句
字典 键值对 键是任意不可变的数据。 字典的创建: 1、a={‘name’:‘liweiguo’,‘age’:‘25’,‘job’:‘engineer’} 2、a=dict(’‘name’:‘liweiguo’,‘age’:‘25’,‘job’:‘engineer’’) 3、a=dict([(“name”,“liweiguo”),(“age”,25)]) 一个列表里面的元素全是元组。 4、a=dict(zip()) 通过fromkeys创建空的字典 a=dict.fromkeys([‘name’,‘age’
2021-07-01 23:07:00
61
原创 2021-07-01
目录可变字符串运算符序列 可变字符串 io.StringIO对象可原地修改字符串。 import io s=“hello,sxs” sio=io.StringIO(s) sio.getvalue() sio.seek(7) sio.write(“g”) 运算符 | 按位或 ^ 按位异或 & 按位与 Python可以实现比较运算符连用,比如: 3<a<5 <<左移 >>右移 相当于乘法除法,运算效率高于乘除法 Python没有++和– 序列 字
2021-07-01 10:39:58
68
原创 2021-06-30
学习内容1、链式赋值,系列解包值,常量2,数据类型3,不同进制转换4,浮点数5,时间6,多点坐标7,布尔值8,同一运算符9,字符串10,转义字符11 str函数,replace函数12,字符串切片slice13,split()和join()14,字符串比较15,字符串常用方法16,字符串的格式化 1、链式赋值,系列解包值,常量 Python允许a,b=b,a 2,数据类型 ID,type,value 浮点数除法 / 整数除法 // 取余 % 幂
2021-06-30 23:38:07
77
原创 2021-06-30
文章目录学习内容注意点 学习内容 1、turtle函数的使用; 2、注释,单行用#,多行用’’’; 3、首破离原则; 4、程序由模块和语句组成; 5、对象由“id”,“type”,“value”组成; 6、变量引用对象,变量在栈内,对象在堆内; 7、标识符的命名规则; 注意点 1、缩进就像大括号一样,Tab键是四个空格,最好使用Tab键; 2、命名开头不能使用数字,不建议使用双下划綫作为命名开头; 3、声明变量时必须初始化。 ...
2021-06-30 00:25:17
41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅