python核心编程读书笔记

python笔记(python 核心编程)


python2.7为主,ipython和pyCharm


1.输入输出和字符串(在2.x中print后面的是整体,比如()、[],总之2.x不要加()也不是函数只是一个语句)
  print,input
  不回车
    python 2.x:print x,  python 3.x:print(x, end="")
  同时输出多个变量
  格式化输出
    print("%..."%(...))。如果是纯字符串打印还可用str.format()(类似C#)
  输入检测
  行输入
  列表解析 例:[x**2 for x in range(1,9)]
  三引号"""..."""
  字符串切片索引
  原样输出repr()
  指定分隔符split()
  字符串去两边空格strip()
  unicode
  re


2.注释 #
3.操作符 + - * / // % **<< >> & ^ |;== !=;is and or not;不支持++ --
  赋值:支持链式赋值、增量赋值和元组赋值
4.数据类型
  不支持char、byte


5.列表[]、元组()、字典{}、set
6.代码块和作用域
  不用大括号、小括号、分号,用冒号和缩进
  if expression:
    if_suite
  elif expression:
    elif_suite
  else:
    else_suite
  
  while expr:
    while_suite
    
  注:没有do-while 和switch-case
  
  for varname in range(,):
    for_suite
    
7.内建函数
  dir()
  str()
  type()
  len()
  del
  id()
  repr()返回对象的字符串表示
  cmp()
  工厂函数
  数学函数 abs() pow() round()
  hex() chr() ord()
  os和sys
8.异常 
  try:
    try_suite
  except ErrorName,e:
    except_suite
  else:
    else_suite
  finally:
    finally_suite
    
9.函数 
  def funcName([args]):
    func_suite
  参数是可选的,可接收多个参数,可解析元组和字典为参数,支持默认参数
  装饰器
  yield
10.类 
  class className(baseClass):
    class_suite
    
  __init__()是构造函数,self自指
  创建实例 obj=className()
  
11.模块
  import
12.文档风格
  起始行
  文档字符串
  模块导入
  (全局)变量定义
  类定义
  函数定义
  主程序 if__name__=='__main__':
  
13.文件操作
  file() read() write() seek()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值