python:function
目录
1.相关基础
1. 相关链接
2. 数据类型
2.1 字典Dictionary
字典是一种键值对数据结构,它提供了快速的键查找操作。
使用键-值(key-value)存储,具有极快的查找速度
字典是可变的。
likes = {"color": "blue", "fruit": "apple", "pet": "dog"}
2.2 元组Tuple
元组是不可变的。元组在处理固定数量的元素时更加安全和高效。
likes = ('color', 'blue')
2.3 列表List
来存储和操作有序的数据集合。
广泛应用于数据处理、算法实现和软件开发等领域。
- 有序性:列表中的元素按照插入顺序进行排序,可以通过索引来访问和修改元素。
- 可变性:列表是可变的,意味着我们可以修改列表中的元素,添加新元素或删除现有元素。
- 动态性:列表的长度是动态的,可以根据需要动态地扩展和缩小。
- 可嵌套:列表可以嵌套其他列表,形成多维数据结构。
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
2.3.1 列表推导式
squares = [x**2 for x in range(1, 11)] # 输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
2.3.2 列表解析
even_squares = [x**2 for x in range(1, 11) if x % 2 == 0] print(even_squares) # 输出:[4, 16, 36, 64, 100]
2.4 字符串
var1 = 'Hello World!' var2 = "Python Runoob"
3. 语法
编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,Python采用缩进方式
#判断一个数是否为正整数 a=8 if a>=0: print('YES') else: print('NO')
3.1 标识符
以单下划线开头 _foo的代表不能直接访问的类属性,需通过类提供的接口进行访问, 不能用 from xxx import * 而导入 以双下划线开头的__foo代表类的私有成员 以双下划线开头和结尾的__foo__代表 Python 里特殊方法专用的标识
3.2 self用法
类实例化后,self即代表着实例(对象)本身。构造函数与方法都包含self参数。
3.3 多条语句
Python 可以同一行显示多条语句,方法是用分号 ; 分开
print ('hello');print ('runoob');
3.4 保留字符
字不能用作常数或变数,或任何其他标识符名称。
3.5 行和缩进
Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
4. 函数
4.1 strip()
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
str2 = " Runoob "; # 去除首尾空格 print str2.strip();
4.2 __init__()
两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。Python中__init__的用法和理解
第一个参数必须为self,后续参数为自己定义。
python/function.txt · 最后更改: 2024/08/09 11:48 由 争当好青年
