python 学习笔记之小技巧

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值