第二节(1)编程基础概念


链式赋值和系列解包赋值

链式赋值x=y=123
系列解包 a,b,c = 4,5,6


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

整形、浮点型、布尔型、字符串型


数字和基本运算符

在这里插入图片描述


整数

Python中,除10进制,还有其他三种进制: 0B(二进制),0O(八进制),0X(十六进制)


类型转换和四舍五入

1、 整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0
2、 浮点数直接舍去小数部分。如:int(9.9)结果是:9


时间表示

1、计算机中时间的表示是从“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把 1970 年这个时刻成为“unix 时间点”。
2、python 中可以通过 time.time() 获得当前时刻


布尔值_比较运算符_逻辑运算符_同一运算符

布尔值:1为True,0为False
比较运算符:== (比较对象值是否相等), !=, >, <, >=, <=
逻辑运算符:or, and, not
同一运算符: is, is not (判断两个标识符是不是同样或不同的对象)
***Is与==区别
1、is 用于判断两个变量引用对象是否为同一个,既比较对象的地址。
2、== 用于判断引用变量引用对象的值是否相等,默认调用对象的 eq()方法。
3、is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用 is。


整数缓存问题

Python 仅仅对比较小的整数对象进行缓存(范围为[-5, 256])缓存起来,而并非是所有整数对 象。需要注意的是,这仅仅是在命令行中执行,而在 Pycharm 或者保存为文件执行,结果是不一样 的,这是因为解释器做了一部分优化(范围是[-5,任意正整数])。


字符串的编码

ord()
使用内置函数 ord()可以把字符转换成对应的 Unicode 码;

ord('A') #65

chr()
使用内置函数 chr()可以把十进制数字转换成对应的字符。

chr('66') #B

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值