python基础——2

这篇博客详细介绍了Python的基础知识,包括链式赋值、系列解包赋值、常量、数据类型如整数、浮点数、布尔值和字符串,以及运算符、时间表示等。文章还讨论了数字的运算,如整数、浮点数的运算规则,以及字符串的操作方法,如替换、切片和拼接。此外,还涵盖了Python中的比较运算符、逻辑运算符以及成员操作符的使用。
摘要由CSDN通过智能技术生成

目录

链式赋值

系列解包赋值

常量

数据类型

        类型

        数字的运算

           整数

         浮点数

         增强型赋值运算符

          时间的表示

          布尔值

         字符串

基本运算符

复合赋值运算符

运算符优先级


链式赋值

将一个对象赋值给多个变量

x=y=1\Rightarrowx=1,y=1

系列解包赋值

系列数据赋值给相同个数的变量

a,b,c=4,5,6\Rightarrowa=4,b=5,c=6

可以通过 a,b=b,a 实现a,b互换

常量

python不支持常量,只能通过逻辑上不对常量做出修改


数据类型

        类型

整型:整数

浮点型:小数

布尔型:True\False

字符串型

        数字的运算

指的是整型和浮点型的运算

运算符 说明 示例 结果
+

加法

1+2 3
- 减法 3-1 2
* 乘法 2*3 6
/ 浮点数除法 8/2 4.0
// 整数除法 7/2 3
% 模(取余) 7%4 3
** 2**3 8

除数为0会产生异常

使用divmod()可以同时得到商和余数 例如:divmod(13,3) 得到结果(4,1) 返回的结果是一个元组

           整数

可用于位运算

0b或0B 二进制

0o或0O 八进制

0x或0X 十六进制

例如: 0b101  得到结果:5

  • 使用int()实现类型转换 把布尔型、浮点型和字符串型转换为整数

int(True)  >>1  int(False)  >> 2 

int(3.734) >>3 (不是四舍五入)

int("2345") >>2345    int("2345abc") >>报错!

  • 自动转型

整数和浮点数运算自动转换为浮点数

python3中整数可以无穷大

     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值