Python程序设计
文章平均质量分 61
Python程序
stacso
这个作者很懒,什么都没留下…
展开
-
Python函数
函数是一种代码集合或语句组,可以执行一个特定的任务或模型。通过定义函数,多次调用该函数,实现代码的复用。(函数体前面有四个空格)(用来做返回值,可以没有,返回None)原创 2024-08-10 15:18:46 · 552 阅读 · 0 评论 -
Python字符串
对于某些应用场景,如果有大量的需要转义的字符“\”,那就比较麻烦了,为了避免这种情况,Python提供了“原始字符串”的概念。由于返回值是源字符串的一部分,所以这里也可以将返回值称为源字符串的”子字符串“,称为”子串“。每个字符所在的位置称为“字符的偏移量”,通过偏移量来查询字符串中指定位置字符的方法称为“索引”。在字符串的实际应用过程中,存在着一些无法直接显示的字符,比如换行符、水平制表符、在双引号中使用双引号等,这些字符被称为”特殊字符“。为了在字符串中表达这些字符,就需要使用字符转义的形式来写。原创 2024-08-06 13:34:19 · 298 阅读 · 0 评论 -
Python集合
集合包括并集、交集、差集等操作。所谓并集是指把两个集合中的元素合并在一起,并且去除重复的元素。所谓交集是指取出两个集合中相同的元素。所谓差集是指,对于集合A和B,集合A中的元素在集合B中有重复时,去掉重复元素后集合A中剩余的元素就是A与B的差集。原创 2024-08-04 13:54:06 · 179 阅读 · 0 评论 -
Python字典
字典相当于保存了两组数据,其中一组数据是关键数据,被称为”键“(key);另一组数据可通过键来访问,被称为”值“(value)。1、字典的元素是“键值对”,由于字典中的键是非常关键的数据,而且程序需要通过键来访问值,因此字典中的键不允许重复,必须是唯一值,而且键必须不可变。3、字典是无序的对象集合,列表是有序的对象集合,两者之间的区别在于,字典当中的元素试通过键来存取的,而不是通过偏移量存取。2、字典不支持索引和切片,可以通过“键”查询“值”。4、字典是可变的,并且可以任意嵌套。原创 2024-08-03 16:21:57 · 414 阅读 · 0 评论 -
Python元组
程序允许将序列(元组或列表等)直接赋值给多个变量,此时序列的各元素会被依次赋值给每个变量(要求序列的元素个数和变量的个数相等),这种功能被称为”序列解包“。2、元组和列表都支持切片操作,但是,列表可以使用切片方式来修改其中的元素,而元组则不支持使用切片方式来修改其中的元素。元组属于不可变序列,不能修改其中的元素,不能从元组中删除元素。程序把多个值赋值给一个变量时,Python会自动将多个值封装成元组,这个功能被称为”序列封包“。4、作为不可变序列,与整数、字符串一样,元组可以作为字典的键,而列表则不可以。原创 2024-08-03 10:03:40 · 312 阅读 · 0 评论 -
Python列表
切片操作是访问序列中元素的一种方法,切片操作不是列表特有的,Python中的有序序列(如字符串、元组)都支持切片操作。切片操作返回结果类型和切片对象类型一致,返回的是切片对象的子序列。列表推导式可以利用range对象、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。原创 2024-08-02 15:52:41 · 144 阅读 · 0 评论 -
Python控制结构
Python程序设计语言和其他语言类似,具有三种典型的控制结构:(1) 顺序结构 (2) 选择结构 (3) 循环结构原创 2024-04-22 19:37:16 · 613 阅读 · 0 评论 -
Python运算符和表达式
算术运算符主要用于数字的处理,如下:赋值运算符主要用于为变量等进行赋值,如下:比较运算符主要用于比较大小,运算结果为布尔型,如下:逻辑运算符用于对布尔型数据进行运算,运算结果还是布尔型,如下:exp1和exp2都是表达式,表达式进行逻辑运算方式如下:原创 2024-01-06 20:58:01 · 448 阅读 · 0 评论 -
Python基本输入和输出
Python提供了内置函数input(),用于接收用户的键盘输入,该函数的一般用法为:x = input(“提示文字”)从上述代码可以看出,无论是输入整数1,还是字符串‘1’或者“1”,input()函数返回值都是字符串。原创 2023-12-27 20:32:35 · 1248 阅读 · 0 评论 -
Python基本数据类型
Python中的数字包括整数、浮点数、布尔类型和复数。用来存储整数数值,包括正整数、负整数和0。按照进制的不同可以分为10进制整数、8进制整数、16进制整数和2进制整数等。例如:(1)十进制整数:比如0,1,2,3等;(2)八进制整数:比如0o12、0o23等,由0~7来表示,必须以0o开头;(3)十六进制整数:比如0x00、0x11、0xff等,由0F组成,必须以0x开头;也称”小数“,是由整数部分和小数部分构成,比如3.14、0.5等,浮点数也可以用科学计数法来表示,比如1.3e4等。原创 2023-12-25 19:03:24 · 356 阅读 · 0 评论 -
Python基础语法知识
可以看出,变量y和x具有相同的内存地址,这是因为,Python采用的是基于值的内存管理方式,如果为不同的变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。可以看出,在刚开始创建变量number时,赋值为512,变量类型为整型,然后,再为变量number赋值为“Hello World”它的类型就变为了字符串类型。需要说明的是,Python具有内存自动管理功能,对于没有任何变量指向的值,Python自动将其删除,回收内存空间,因此,开发人员一般情况下不需要考虑内存的管理问题。原创 2023-12-23 20:18:01 · 880 阅读 · 0 评论