OpenCV 学习第二天

Python的赋值方法:

链式赋值:x=y=123

系列解包式赋值 a,b,c=4,5,6 可用作变量交换

Python 不支持常量

内置数据类型:

整形,浮点,布尔,字符串

数值运算:+-*/。// % **

divmod()  函数同时得到商和余数

整数十进制二进制.0B八进制.0O十六进制.0X

int()方法实现类型转换 浮点数直接舍去小数 布尔值转为1

自动转型--整数浮点数混合运算

整数的极值python3任意大小 python2long可以64位 所以python适合科学运算

浮点数

类型转化float()方法 round()可以返回四舍五入的值

增强型的赋值运算         a=a+1  等驾于a+=1 等-= *=  /=  //=  **=  %=

python的时间表示 也是数字。time.time()返回值是带微秒精度的浮点值

1970年1月1日到指定时间点的毫秒数

根据屏幕上的演示结果时间进行计算可以得出视频教程是三年前出品的 😄

示范程序定义多点坐标绘制出折线并计算起始点和重点的距离turtle,math包调用

距离终点计算方法sqrt((x-xn)**2-(y-yn)**2)

布尔值 true false 只在python3中当成关键字 python2中只是0和1

比较运算符==。!=   >.  <.  >=   <=

逻辑运算符 or and not

同一运算符 判断是否同一对象 比较两个对象的存储单元 实际比较的是地址 is is not

ID()方法显示对象的实际地址

解释语言对整数命令行和pycharm中不同 范围可能被优化 应用时需要注意

字符串

不可变 无法对原字符串做任何修改 但可以将字符串一部分复制到新字符串中达到修改效果

unicode 16位 可表示任何书面语言字符 ord() chr()方法

单引号双引号创建字符串 效果等同

多行字符串 连续三个单引号或双引号

空字符串 长度为零

转义字符\ \\ \' \b \n \t \r

字符串的拼接+ 不换行打印end=xxx

控制台输入字符串方法input()

str()函数方法将其他数据类型转换成字符串

使用[]提取字符 

正向搜索偏移量0开始 反向搜索 第一个字符偏移量-1

replace()方法 实际是创建了新的字符串对象

slice截取子字符串[x:x:x]

split和join方法 split()默认空格为分隔符 join可以提高拼接效率+会生成新的字符串

演示程序测试拼接符+和join相差四倍和六十几倍 所以少用+占用内存和算力资源

字符串的比较

驻留机制符合标识符规则启动驻留机制(包含下划线字母和数字) 机指向同一对象不从新创建

in /not in 成员操作符

常用操作方法

查找len().stratwith() .endwith .find .rfind

去除首尾信息 .strip .lstrip .rstrip

大小写转化

格式排版center() ljust() rjust()

其他方法

isalnum   isalpha  isdigit isspace isipper islower

字符串的格式化 ‼️常用

format(){}占位符

填充与对齐 不同的字符不同义^<>

数字的格式化 写法很多 理解后 可以查阅文档

================================

以上 今天学习内容

主要是复习了一些字符串整数浮点型数据的操作方法 

明天继续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值