- 表示列表的最后一个元素可以用 name[-1] 表示。以此类推 [-2] 表示倒数第二个元素。。。
- 列表解析,可用一句话生成列表,格式: 列表名称[表达式 for a in b]
示例:squares = [value**2 for value in range(1,11)]
- 如果要打印列表最后3位的值,
print(listname[-3:])
- 关键字 in 的用法:1. 在for循环中把列表的每个元素赋值给前面的变量。2. 在其他语句中,判断元素是否在列表中。
- 形参名
text(*toppings)
中的星号让python创建一个名为toppings的空元组。 - 形参名
text(**user_info)
中的两个星号让python创建一个名为user_info的空字典。 - 使用 inport 语句导入名为module_name.py的整个模块,然后使用
module_name.function_name()
语句来调用模块中的函数。 - 使用from 语句导入模块中的指定函数,形式如
from module_name import function_name
或通过逗号导入多个函数from module_name import function_0,function_1,function_2
- python 中 函数(function),方法(method)的区别:
函数(function)相当于一个数学公式, 输入一个实参,返回或不返回值,python内置很多函数,也支持自建函数。
方法(method)与函数类似,但不需要输入一个实参,并与某个对象关联。需要通过对象来调用的,表示针对这个对象要做的操作,使用时采用点方法。 - 类(class),类和函数的区别主要在于类可以有变量和各种方法,而函数没有。函数只能被运行,返回或者不返回值都可以。
def __init__(self,make,model,year):
##class初始化"init"两边是2个下划线,否则会报错“object() takes no parameters”- 在python 路径前加’r’,强制对特殊符号不转义。
f_name = r'C:\Users\Administrator\Desktop\A27729_01-02-04.txt'
- 如果一行代码很长,可以在使用符号“ \”(空格+\)连接下一行继续写代码,如果整段在“()”内不作处理换行也没关系。
from module import *
会把module中所有成员都导入到global namespace,比较容易引起变量名冲突,谨慎的做法是import具体的模块。
python 学习笔记之小技巧
最新推荐文章于 2022-07-01 14:38:01 发布