两小时python速成课程


- 数字的类别
- a//b 整除
- int(a) 将a转换成整数
- 常用函数(定义变量a)
- abs #absolute取绝对值
- print(abs(a) )
- round #取整函数
- round(数)就是比如:round(2.6)=3,就是说取值()里的数字四舍五入后的整数部分;如果是round(2.268,2)意思就是说2.268四舍五入后去2位小数就是2.27(来自评论区)
- pow #power 取幂的操作
- pow(a,2)
- ceil #天花板,大于当前变量的最小整数,需要导入模块
- import math
- math.ceil(a) #a=2.5 math.ceil(a) =3
- floor #地板
字符串方法,官方文档使用,函数... P8 - 00:08
关于字符串的函数
len() length
方法
- capitalize 首字符大写
- upper 全部字符大写
- lower 所有字符大写
- replace 第一个字符串改成你要变成的字符串

- find 与他匹配的第一个

- isupper 如果全是大写 返回值为true

字符串方法,官方文档使用,函数... P8 - 07:20
没有传入sum2参数时,默认值为2。有默认值放在没有默认值的后面。

字符串方法,官方文档使用,函数... P8 - 15:49
python3+“合并字符串”
列表与元组 P9 - 00:24
列表每一项是任何数字类型,一般是同一数字类型。
访问列表:

添加项-append
删除项-pop

插入-insert

sort();
reverse();
remove();
列表与元组 P9 - 06:51
tuple 声明之后不能进行修改
列表与元组 P9 - 08:08
列表->元组 tuple()
元组->列表 list()
字典 P10 - 00:11
列表中括号、元组小括号、字典大括号

键值对,键必须是字符串,冒号后的可以任何类型。、
keys方法:获得所有的键

增加键值对、减小键值对

集合 P11 - 00:18
相较于字典,集合每一项都是数据。和高中知识是一样的,集合无序性、确定性、互异性。
- 添加元素

- 删除元素(discard)

- set1.difference((set2)) 功能是找不同
值类型变量与引用类型变量 P12 - 01:41

总结:值类型:数字和布尔;引用类型:列表、元组、字典、字符串和set(集合)
值类型变量与引用类型变量 P12 - 04:03

本质还是地址的原因

条件语句(一个有点“皮” 的例子)

循环
还是要注意冒号
- while语句

- for循环(序列:字符串、列表、元组)

range函数可以创造序列,默认起始为0,步长为1。
break跳出循环(C语言里面也有,好理解)
模块 P15 - 00:09
脚本后缀是.py
main_code.py

side_code.py

只导入特定的函数

可以改变导入模块的名字

numpy库
模块 P15 - 09:42
anaconda python版本管理工具
安装结束后,就可以numpy.其他函数
模块 P15 - 08:36
pip 包管理工具

最后:可以看菜鸟图文教程!!!遇到对应问题针对性搜索!!!