1357-赵同学-算法方向-数据挖掘方向-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

上节课学习的从控制台提取字符串

str()实现数字转型字符串

怎么提取字符

字符串本质就是字符序列

abcd

每一个字符都有一个索引编号

偏移量

字符串的正向搜索与反向搜索

replace()实现字符串的替换

 

[展开全文]

转义字符

特殊功能

字符串的拼接

把两个字符串拼接成一个字符串

‘’

[展开全文]

逻辑思维能力

字符串定义好是不能变化的

无单字符串类型

字符串的编码问题

Unicode

ord()

chr(254)

引号创建字符串

空字符串

 

[展开全文]

同一运算符

判断是不是同一对象

id

type

value

赋值的比较运用对比运算符

同一运算符用于比较对象是否一致

如果在解析器上面直接运算[-5,256]会进行缓存

但是在文件中运算的范围为[-5,正整数]

id

type

value

缓存的问题

is的运算符比==效率高,

 

 

[展开全文]

数据类型

布尔值

本质还是0和1

比较运算符

一个等于号是赋值

两个等号是比较

逻辑运算符

或且非

or

and

not

true

false

 

 

[展开全文]

时间也是数字

知新而温故

时间是线性的

1970年1月1号00:00:00作为基准时间

unxi时间点

毫秒单位

通过时间模块

练习时刻

 

[展开全文]

浮点数指的就是小数float

int()把其他类型的数值转化成整数类型

float()是把整数转化成浮点数

 

 

[展开全文]

整数:可以有很多进制十进制、二进制、八进制、十六进制

不同进制之间的相互转化

二进制:0b

八进制:0o

十六进制:0x

int()的使用

整数和浮点数进行运算的是直接转化成浮点数

在科学运算的使用的语言

 

 

 

 

[展开全文]

最基本内置数据类型和运算符

整型:整数

浮点型:小数

布尔型:True、False

字符串型:有字符组成的序列

运算法则:加减乘除、证书、余数、幂函数

divmod可以同时去zheng'shu

 

 

 

[展开全文]

python不支持常量

赋值,逻辑上控制

链式赋值

系列解包赋值

常量一般不做修改

但是也是可以重新赋值的

 

[展开全文]

变量在使用前一定需要赋值

对象没有被引用的就会被垃圾回收器

[展开全文]

标识符

变量、函数、类、模块等的名称

1、区分大小写

2、字母、下划线开头

3、不能使用关键字

模块命名尽量小写

函数名:小写,多个单词之间用下划线隔开

类名:首字母大写采用驼峰原则,多个单词时,每个单词第一个字母大写,其余部分小写

常量名:全大写字母,多个单词之间用下划线隔开

 

[展开全文]

变量就是对象的引用

对象一般放到堆里面

变量是放到栈里面

不需要显示变量的类型

对象是有类型的,每个对象只支持相关同类型的操作

支持该类型的操作

 

 

[展开全文]

对象:所有的内容都是对象

python中一切皆对象

对象的本质就为一个内存块,拥有特定的值,支持特定类型的相关操作

对象

变量

 

[展开全文]

模块语句

运行是按照顺序执行

建立python

及时保存文件

注释尽量多

\反斜杠用来连接符

 

 

[展开全文]

守破离

程序员修炼手册

大道理:怎么观察世界,怎么去学习

守:跟着老师的内容进行练习,怎么说怎么做。我能学到什么内容,学习基本的套路

破:哪些地方可以去独创,可以尝试不同的方法,加入自己的思考

离:脱离老师的招式,自成一派,不要着急

做好守

建立体系:时间有限,需要做好每一步学习

时间利用好,提高学习效率

取舍之道:学习最重要的事情,不要在一个点上耽误的时间太多

和英语听力的道理是一样的

体系建立起来,前面不懂的内容就能明白

问题解决之道;遇到问题不可怕,碰到提升的机会,学着去解决问题,那个地方做的和老师不一样

保持和老师一致,需要解决自己的问题的时候先百度一下,不要随便问人,yi'din

[展开全文]

区分大小写

使用#来进行注释

 

[展开全文]

IDE:集成开发环境

开发环境不在乎什么用什么

python是解释器

IDE基于解释器包装了一下

最开始用的IDLE

最后使用Pycharm

建立文件,交互模式

while True:

     print("i love you")

 

[展开全文]

代码的间接性,基于C语言开发window、python、java

面向对象,免费开源

跨平台语言

丰富的标准库

可扩展性:可以嵌入C、C++语言

应用范围:1、科学计算

2、人工智能

3、WEB服务端和大型网站后端

4、GUI开发(图形用户界面开发)

5、游戏开发

6、移动设备

7、大数据

8、云计算

不能运用python的情况

解释执行、性能较低

GO新语言

基于python3开始

过渡工具:2to3

python解释性语言需要解释器去执行

基于C语言的解释器Cpython

常用的解释器

[展开全文]