Python
文章平均质量分 70
说三遍 自学记录、记录、记录
皂音诗
不会修图的测试不是一个好测试
展开
-
Python基础 错误和异常
与else从句的区别在于,else语句只有在没有异常发生的情况下执行,而finally语句则不管异 常是否发生都会执行。迭代器异常(StopIteration):迭代次数超出迭代器内容个数。属性异常(AttributeError) :对象没有对应名称的属性。异常:是程序执行代码出现的未知问题,语法逻辑都是正常的。索引异常(IndexError) :超出索引范围。键异常(KerError) :没有对应名称的键。错误:是无法通过代码进行处理的问题。可以使用特定代码捕捉与异常有关的问题。原创 2022-09-07 23:10:04 · 331 阅读 · 1 评论 -
Python基础 Python open()函数讲解
使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。用于指定打开文件所用的缓冲方式,指用于读取文件的缓冲区,就是一段内存区域,该值为0表示不缓冲,为1表示指缓冲一行数据,为-1表示默认系统的缓冲机制,默认是-1.可以先使用一个变量打开要打开的文件,然后在使用另外一个变量存,且获取,如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()。是指定要打开的文件的名称,数据类型为字符串。原创 2022-09-06 23:15:54 · 3047 阅读 · 0 评论 -
python基础知识 列表解析
列表解析是将一个列表(实际上适用于任何可迭代的对象)转换为另外一个列表,需要符合一定的条件,才能添加到新的列表中。列表解析语法如下:[expression for iter_var in iterable] [expression for iter_var in iterable if cond_expr]如普通方法实现1-10的平方:L=[]for i in range(1,11): L.append(i**2)print(L)>>>[1,2,9,16原创 2022-04-06 22:29:30 · 1002 阅读 · 0 评论 -
python基础知识 循环语句
python if 分支条件标准if条件语句的语法如下:if expreession: if_suite如果表达的值是非0,非空或者为布尔值Ture,则条件if_suite被执行,否则执行下一条语句。代码组(suite)是一个python术语,由一条或多条语句组成,表示一个子代码块。与其他语言不同,条件表达式不需要用括号括起来。举例:x=-1if x<0: print("x must be less than 0")在python中,if也可以放在.原创 2022-04-05 14:27:22 · 633 阅读 · 0 评论 -
Python基础知识 字典(dictionary)
1.字典其数据类型为:dict是键(key)和值(value)对的集合。键与值之间用冒号隔开,所有的键值对使用大括号括起来。声明语法:变量名={键:值,键:值,键:值…}2.字典中的值读取字典中的值可以通过键来获取如果需要获取字典中所有的键,使用key(),返回的类型是dict_keys类型;如果需要取该键列表中的某个值,则可以将dict_keys类型转换成列表或者元组,然后再根据索引下标进行获取。#字典中的值可以通过键来获取>>> dict1={"name":"原创 2020-09-06 20:36:48 · 1152 阅读 · 0 评论 -
Python基础知识(列表:list 元组:tuple)
1.定义:是使用逗号进行分隔值,然后使用方括号进行括起来的表现形式,其值的类型可以是不同类型,但是通常为相同类型的(表示一系列数据的集合)。定义声明:变量名=[元素1,元素2,元素2,…]1.当需要声明多个变量则通常使用列表形式表示。2.多个变量同时赋值的表现形式。>>> a,b,c=1,2,33.多个变量同时赋一个值可以表示:a=b=c=10注:列表的取值以及截取和反转操作与字符串一样的。#取值>>> list1=[1,2,3,4,5,67]&原创 2020-09-06 17:45:33 · 835 阅读 · 0 评论 -
Python基础知识(字符串的操作)
字符串:string 简写:str1.字符串的拼接:两个都是字符串使用“+”进行拼接注意:数据类型强制转换,整型与浮点型之间,整型与数值型的字符串类型,浮点型与数值型的字符串类型。转换时直接引用对于数据类型函数。举个例子:int(需要转换的变量)float(需要转换的变量)str(需要转换的变量)2.字符串的重复输出:乘以需要重复的次数。name="zhangsan"print(name*3)3.如果需要取字符串中的某个字符的话:可使用索引值进行取(索引值是从0开始的,原创 2020-09-06 15:14:53 · 207 阅读 · 0 评论 -
Python基础知识(运算符相关)
数据类型:整型 (int)长整型(long):字符串(string):strbool类型:Ture 和 False列表:list元组:tuple字典:dictionary运算符:算术运算符:加 + 减- 乘* 除/ 整除// 取余(模)% 幂**比较运算符:大于 > 小于< 小于等于 <= 大于等于 >= 等于== 不等于!= 或...原创 2019-10-30 15:43:01 · 143 阅读 · 0 评论 -
【慕课课程讲义】第一章 基本方法/开发环境/温度转换(语法元素分析)
1.1-程序设计基本方法计算机的概念计算机是根据指令操作数据的设备功能性对数据的操作,表现为数据计算、输入输出处理和结果存储等可编程性根据一系列指令自动地、可预测地、准确地完成操作者的意图计算机的发展计算机的发展参照摩尔定律,表现为指数方式计算机硬件所依赖的集成电路规模参照摩尔定律发展计算机运行速度因此也接近几何级数快速增长计算机高效支撑的各类运算功能不断丰富发展摩...转载 2019-09-04 13:50:06 · 644 阅读 · 0 评论