字符串的切片
截取子字符串
字符串的切片
截取子字符串
上节课学习的从控制台提取字符串
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不支持常量
赋值,逻辑上控制
链式赋值
系列解包赋值
常量一般不做修改
但是也是可以重新赋值的
序列,把序列看成在一定的排序
数列=数列?
趋向于无穷
任意接近
柯西解决的
基本初等函数
对应的函数的类型
有界性
单调性
周期性
奇偶性
特殊的映射
单射
满射
双射即为单射又为man'she
完备性
邻域的概念
上确界
下确界
确界存在定理
无穷和无穷是不是一样大
双射:等势
可列集合
康托ding'li
流数术
这些是高中必修一学习的
变量在使用前一定需要赋值
对象没有被引用的就会被垃圾回收器
标识符
变量、函数、类、模块等的名称
1、区分大小写
2、字母、下划线开头
3、不能使用关键字
模块命名尽量小写
函数名:小写,多个单词之间用下划线隔开
类名:首字母大写采用驼峰原则,多个单词时,每个单词第一个字母大写,其余部分小写
常量名:全大写字母,多个单词之间用下划线隔开
变量就是对象的引用
对象一般放到堆里面
变量是放到栈里面
不需要显示变量的类型
对象是有类型的,每个对象只支持相关同类型的操作
支持该类型的操作
对象:所有的内容都是对象
python中一切皆对象
对象的本质就为一个内存块,拥有特定的值,支持特定类型的相关操作
对象
变量
值