
Python
文章平均质量分 80
XYX的Blog
太原理工大学
展开
-
Python基础07(文件的操作与异常的处理)
第一个参数:file表示文件的路径第二个参数:mode表示打开文件的模式默认的模式为r(r表示读w表示写a表示追加文本)第三个参数:encoding表示编码格式**返回值:**打开后的文件对象close()函数用于关闭文件,释放资源。原创 2025-01-19 18:20:33 · 368 阅读 · 0 评论 -
Python基础06(字符串格式化/操作方法)
center()、ljust()、rjust(),返回指定宽度的新字符串,原字符串居中、左对齐或右对齐出现在新字符串中,如果指定宽度大于字符串长度,则使用指定的字符(默认为空格)进行填充。这三个函数的参数指定的字符串并不作为一个整体对待,而是在原字符串的两侧、右侧、左侧删除参数字符串中包含的所有字符,一层一层地从外往里扒。字符串对象是不可变的,所以字符串对象提供的涉及到字符串“修改”的方法都是返回修改后的新字符串,并不对原始字符串做任何修改,无一例外。你可以指定数字的宽度、填充字符、精度等。原创 2025-01-19 17:25:34 · 1031 阅读 · 0 评论 -
Python基础05(面向对象程序设计)
Python使用class关键字来定义类,class关键字之后是一个空格,接下来是类的名字,如果派生自其它基类的话则需要把所有基类放到一对圆括号中并使用逗号分隔,然后是一个冒号,最后换行并定义类的内部实现。class Car(object): # 定义一个类,派生自object类def showCar(self): # 定义成员方法print("这是一辆车")car = Car() # 实例化对象car.showCar() # 调用对象的成员方法。原创 2025-01-18 10:49:19 · 936 阅读 · 0 评论 -
Python基础04(函数)
本章将详细讨论函数的定义和调用方法。原创 2025-01-17 20:59:36 · 241 阅读 · 0 评论 -
Python基础03(循环与选择结构)
对于带有else子句的循环结构,如果循环因为条件表达式不成立或序列遍历结束而自然结束时则执行else结构中的语句,如果循环是因为执行了break语句而导致循环提前结束则不会执行else中的语句。在python中除了False,0,0.0,0j,None,空列表,空元组,空集合,空字典,空字符串,空range对象,其余的都与True等价。for循环一般用于循环次数可以提前确定的情况,尤其适用于枚举或遍历序列或迭代对象中元素的场合。绝大部分合法的Python表达式都可以作为条件表达式。原创 2025-01-15 17:31:01 · 355 阅读 · 0 评论 -
Python基础02(Python序列结构/列表/元组/集合/字典/序列解包)
元组属于不可变(immutable)序列,不可以直接修改元组中元素的值,也无法为元组增加或删除元素。元组没有提供append()、extend()和insert()等方法,无法向元组中添加元素;同样,元组也没有remove()和pop()方法,也不支持对元组元素进行del操作,不能从元组中删除元素,而只能使用del命令删除整个元组。元组也支持切片操作,但是只能通过切片来访问元组中的元素,而不允许使用切片来修改元组中元素的值,也不支持使用切片操作来为元组增加或删除元素。原创 2025-01-15 16:35:45 · 1446 阅读 · 0 评论 -
Python基础01(内置对象,运算符,表达式,内置函数)
Python是一门跨平台、开源、免费的解释型高级动态编程语言。**版本:**Python目前存在2.x和3.x两个系列的版本,互相之间不兼容这种方法一次可以导入多个模块。但在使用模块中的类、方法、函数、常数等内容时,需要在它们前面加上模块名。这种方法一次导入一个模块中的所有内容。使用时不需要添加模块名为前缀,但程序的可读性较差。这种方法一次导入一个模块中指定的内容,如某个函数。调用时不需要添加模块名为前缀。__name__模块是一种程序(代码)的组织形式。原创 2025-01-13 18:35:35 · 1257 阅读 · 0 评论