
Python
李泽信
这个作者很懒,什么都没留下…
展开
-
python基础:异常
异常python遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的晦朔(Traceback,一种错误信息)来终止执行。处理异常1.异常是指在程序执行过程中发生的一个时间,会影响程序的正常运行,所以一般需要进行捕获异常处理。2.异常的捕获使用try/except/finally语句进行捕获操作,并告诉python发生异常时怎么。语法:try: <语句>except <异常类型1>[, 异常参数名1]: <异常处理代码1>原创 2022-04-20 21:26:01 · 467 阅读 · 0 评论 -
python基础:文件的操作
open函数语法:open(name[,mode[,bufferning[,encoding]]])name:包含了要访问的文件名称的字符串值[区分绝对路径和相对路径]mode:决定了打开文件的模式:只读,写入,追加等。buffering:如果buffering的值被设置为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果buffering的值设置为大于1的整数,表明了是寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。关闭文件语法:文件对象.close(原创 2022-04-20 21:24:22 · 584 阅读 · 0 评论 -
python基础:面向对象
面向对象:面向对象就不像面向过程那样按照功能划分模块了,它所关注的是软件系统有哪些参与者,把这些参与者称为对象,找出这些软件系统的参与者也就是对象之后,分析这些对象有哪些特征、哪些行为,以及对象之间的关系,所以说面向对象的开发核心是对象类类是对象的类型,具有相同属性和行为事物的统称。类是抽象的,在使用的时候通常会找到这个类的一个具体存在对象万物皆对象,对象拥有自己的特征和行为。类和对象的关系类是对象的类型,对象是类的实例。类是抽象的概念,而对象是一个你能够摸得着,看得到的实体。二者相辅相成,谁原创 2022-04-17 19:23:27 · 485 阅读 · 0 评论 -
python基础:函数
函数:组织好的、可以重复利用的、用户实现单一或者关联功能的代码段,函数能够提高应用的模块性和代码的重复利用率。函数的定义规则函数代码块以def关键词开头,后接函数标识符名称和圆括号()任何传入参数和自变量必须放在圆括号中间函数的第一行语句可以选择性的使用文档字符串----用于存放函数说明函数内容以冒号起始,并且缩进定义函数语法:def 函数名([参数列表]): #参数列表可选项函数体例如:def PName(): #使用def定义一个函数PName() print('hello wor原创 2022-04-16 15:48:36 · 501 阅读 · 0 评论 -
python基础:循环语句
循环语句就是在符合条件的情况下,重复执行一个代码段,python中的循环语句有while和for。一、while循环1.while是一个条件循环语句,与if一样,他也有条件表达式。如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真停止。语法:while 条件: 代码块例如:计算1到100的和i = 1 #初始化一个变量m = 0while i <= 100: m += i i += 1print(m)结果为:50502.while循环嵌套if原创 2022-04-08 15:49:18 · 48639 阅读 · 3 评论 -
python基础:条件判断
条件语句是通过一条或者多条语句执行的结果(True或False)来决定执行的代码块一、if条件语句1.if 条件语句的语法:if 条件: 执行的代码块1elif: 执行的代码快2else: 执行的代码块32.if中常用的操作运算符:比较运算符:返回都是布尔值运算符名称实例>大于x > y<小于x < y==等于x == y>=大于等于x >= y<=小于等于x <= y原创 2022-04-07 22:52:59 · 599 阅读 · 0 评论 -
Python基础:集合
集合1.集合的格式{数据1,数据2,数据3,…}例:s1 = {10,20,30,40}print(type(s1)) #set类型返回结果:<class 'set'>2.定义空集合,注意:只能用set()s2 = set()print(s2) 返回结果:set()3.集合的特点:无序和去重s3 = {10,20,10,40,20}print(s3) #集合中的数值不重复,去重返回结果:{40, 10, 20}4.集合的常用操作增加原创 2022-03-20 15:58:08 · 687 阅读 · 0 评论 -
Python基础:字典
字典字典是另外一种可变容器类型,且可以存储任意类型对象。列表元素进行修改的话,通过索引进行修改,如果当前元素的顺序发生改变,此时还需要修改索引才能完成修改。然而字典既能存储多个数据,又能方便准确的定位元素。创建字典语法:字典名 = {key1:value1,key2:value2,...}示例:student = {'name':'tom','age':18,'sex':'男'}访问字典students = {'name':'张三','age':18,'address':'北京'}pri原创 2022-03-03 22:44:50 · 543 阅读 · 0 评论 -
Python字符串(string)常用函数
Python字符串常用函数find:检测字符串是否包含指定字符,如果存在则返回开始的索引值,否则返回-1str1 = 'hello world'print(str1.find('w')) #存在,则返回是该字符串位置print(str1.find('z')) #不存在,则返回-1index:检测字符串是否包含指定字符,若果存在返回开始的索引值,否则提示错误信息str1 = 'hello world'print(str1.index('d')) #存在,则返回该字符串位置prin原创 2022-03-02 22:35:34 · 10091 阅读 · 0 评论 -
Python基础:元组
元组tuple元组和列表类似,不通过之处在于元组的元素不能被修改,而列表元素是可以被修改的,也可以进行分片和连接操作。元组使用小括号()创建,列表使用中括号[]创建。元组的创建语法元组名 = (元素1,元素2,元素3,...)示例student = ('jack','tom','jone')删除元组语法:del 元组名示例:tuple1 = ('abc',123,'hello')print("删除之前的元组为:",tuple1)del tuple1print("删除后的元组为:",原创 2022-03-03 22:01:24 · 828 阅读 · 0 评论 -
Python基础:列表
列表列表是由一系列按特定顺序排列的元素组成,列表能存储多种数据类型,其中的元素之间可以没有任何关系。访问列表元素list01 = ['jack','jane','black']print(list01[2]) #通过下标获取black修改列表元素修改列表元素的语法和访问列表元素的语法类似,指定列表名和要修改的索引,在指定新值list01 = ['jack','jane',['dahei','joe'],'black']list01[0] = 'lili' #通过下标获取列表元素原创 2022-03-03 21:35:09 · 390 阅读 · 0 评论