Python进击之旅
Python进击之旅
>> 学习路径:
- https://study.163.com/course/courseMain.htm?courseId=1004987028
- 《Python编程从入门到实践》
- 《Hard Way to Learrn Python本办法学Python》
课程内容
第一课
- 坚持写Blog
- jupyter notebook的用法
- 变量
- 跟vi/vim的编辑模式很像
变量类型
- 严格意义上讲,python只有一个类型
- 标准数据类型六种
- 数字Number
- 字符串 str
- 列表 list
- 元组 tuple
- 字典 dict
- 集合
数据类型 Number
-
python中的数字没有大小限制
常见的数字分类
-
整数
- 没有小数部分
- 包含小数,负数,0
- 二进制
- 只有 0,1
- 一0b开头的的01串
- 例如:
- 0b110
- 0b11110
- 例如:
- 八进制:
- 以0o开头的 0到7 之间的数字串
- 例如
- 0o71
- 十六进制
- 以0x组成的由 0-9 , a-fg构成的串
-
浮点数
- 通常意义上的小数
- 常见案例: -3.1415926
- 3.
- .4
- 0.4
-
科学计数法
- 定义与数学一致
- 写法就是e后面跟整数,用来表示10的指数
复数 complex
- 与数学定义一致
- 复数的虚部用j/J表示
- 例如:
- 5+4j
- 4j
- (4j)
- 例如:
布尔值
- 用来表示真假的值
- 只有两个值:True/False
- 在python 中可以当数字使用
- True = 1;False = 0
- 如果数字用来当做布尔值使用,0 = False;其余当做True
字符串
- 表达文字信息的内容,比如“你好,世界!”
- 形式上是 引号引起来的内容
- 引号包括单双引号含义一致
- 单引号 ' '
- 双引号 " "
- 三引号 ''' '''可以用来表示多行信息
None类型
- 表示没有,通常用来占位
- 例如返回,用来表示返回一个空
表达式
- 由一个数字或者几个数字、变量、运算符合成的一行代码
- 通常返回一个结果
运算符
- 由由一个以上的值经过一系列的运算得到新值得过程就叫运算
- 用来操作运算的符号叫运算符
- 运算符分类
- 算数运算符
- 比较或者关系运算符
- 赋值运算符
- 逻辑运算符
- 位运算
- 成员运算符
- 身份运算符
算数运算符
- 用来算数运算的符号
- 通常用来表示加减乘除
- python没有自增自减运算符
>>以下假设变量: a=10,b=20:
负数取余数
- 任何一个整数n都可以表示成n=k*q+r其中0<=|r|<|q|这里的r就是n除以q的余数,即r==n%q例
- 取余运算:
- 9 = k*(-4)+r;(k≠0)
- r = -3