python基础知识学习记录,day2

赋值方式
链式赋值:a=b=5
系列解包赋值:a,b,c = 4,5,6
变量交换: a,b = 4,5 a,b = b,a 得到a=5,b=4

常量:python不支持常量,没有语法规则限制一个值是否改变

对象类型的介绍:
整数(int)
浮点数(float)3.14 或 314e-2
布尔型(true,false)
字符串(str)

运算符号:

      • / (加减乘除)
        //(整除)
        % (求余数)
        Divmod() (同时求出商和余数)
        ** (幂运算)
        !!!除法运算中除数不能为0
        round()四舍五入
        int()直接取整

增强赋值运算
+= a=a+2写作a+=2
-+
*=
/=

整数进制转化
.0b (二进制)
.0O (八进制)
.0x(十六进制)

时间值
time.time()获取当前时间
python中的时间间隔用毫秒表示,启示时间固定从1970年一月一号0点0分开始

计算两点间距离
math.sqrt((x1-x2)**2+(y1-y2)**2)

布尔值是true和false但他们也有数值(0和1),也可以进行运算

比较运算符
== 是否相等
!= 不等于
Is 与 等于的区别:
Is 用于判断对象是否一致,而=判断的是赋值是否相等,比如a = 100,b = 100,但a 不是b。

字符串:字符序列,/n换行符 /t 制表符
字符串切片 a = ‘abcdefghijk’
a = [1,5] bcde a = [1,5,2] = bd

a = [a, b, c] *join(a) a = [*a,*b,*c]

字符串驻留机制
当字符串符合标识符规则时(仅含有下划线,数字和字母)会启用字符串留存机制,不同值留存在同一字符串中,但如果含有其他特殊符号,就算字符串内容相同,但他们也不是同一对象。

字符串查找
去除首尾信息 strip()lstrip()rstrip()

大小写转化

排版
Center()居中
Ljust()左对齐
Rjust()右对齐

格式化操作
a = ‘名字: {name},年龄:{age}’
a. format(name = ‘ad’, age = 1009)

格式化填充和对齐
^,<,>分别表示左对齐和右对齐,在:后面加上要填充的字符,没有写会用空格填充

数字格式化
{:.2f} 保留小数点后两位 {:.2f} 不带小数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值