python基础

python语言特性

参数类型

  1. 0,None,空字符串”为false,其他为true
  2. 在进行and,or计算时会进行短路计算:and计算时,当前面的值为false时,直接使用前面的值,前面的值为true时,才会计算后面的值;or计算时,前面为true时,直接使用前面的值,当前面为false时,才会计算后面的值。
  3. 2.7中表达式显示中文,需要使用u”,来标示为unicode编码,2.7默认为ascii编码。
  4. python #-*- coding:utf8 -*-

元祖tuple和数组list

  1. List[-1]表示取list最后一个元素
  2. list.append(x):在list最后添加一个元素
  3. list.insert(index,x):在list的index位置添加一个元素,从index位置的元素依次后移。

切片

函数式编程

  1. 基本类型作为参数
  2. 把函数作为参数

高级函数

  1. sorted
  2. reduce
  3. map
  4. 闭包closure
  5. 匿名函数:map(lambda x :x*x,[1,2,3])
    只能有一个表达式,不写return,返回值就是该表达式的结果
  6. cmp(x,y)
  7. 装饰器decorator
    • @log打印日志
    • @performance检测性能
    • @transaction数据库事务
    • @post(‘/register’)URL路由
  8. 带参数的装饰器decorator
  9. 完善decorator装饰器,函数对应属性更新
  10. 偏函数functools.partial可以把一个参数多的函数变成一个参数少的新函数,少的参数需要在创建时指定默认值。

模块

包文件下必须有init.py文件

python学习资源

慕课网:在线it教育MOOC

python高级框架

  1. Django:python大型web开发框架,开发各种大型网站
  2. Flask:python小型web开发框架。
  3. Scrapy:爬虫框架,成熟易用

感谢廖雪峰的官方网站,慕课网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值