第二章 Python语法基础,Ipython和JupyterNotebooks

2.1 Python解释器

Python是解释性语言,解释器同一时间只能运行一个程序或语句。

2.2 IPython基础

运行Ipython Shell
运行Jupyter Notebooks
Tab补全
自省:?;??
%run命令
中断运行代码:Ctrl-C
从剪贴板执行程序:%paste和%cpaste

2.3 Python语法基础

使用缩进,而不是括号

万物皆对象

注释

函数和对象方法调用

变量和参数传递 =

动态引用,强类型 isinstance()

属性和方法

鸭子类型:只关注功能 isiterable()

引入 import;as;*

二元运算符和比较运算符

在这里插入图片描述

可变与不可变对象

可变:列表,字典,Numpy数组,用户定义类型
不可变:字符串,元组

标量类型

在这里插入图片描述

数值类型 int float

字符串str “…”

切片,转义字符/,r,+,%

字节和Unicode:encode加码;decode解码

布尔值 True和False

类型转换

None 空值函数默认返回值,参数默认值

日期和时间 datatime模块

控制流

if-else;if-elif-else;for;while;pass

range 返回迭代器

三元表达式

value = true-expr if condition else false-exp

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值