Python基础(第二节)

这篇博客详细介绍了Python的基础内容,包括整数、浮点数、布尔运算和字符串类型。讲解了数字的运算、进制转换、浮点数的科学计数法、字符串的创建、编码、拼接、切片和成员操作等,并探讨了Python中的is和==的区别以及字符串的不可变特性。
摘要由CSDN通过智能技术生成

链式赋值:
同一个对象赋值给多个变量
例:x = y = 123
系列解包赋值:
系列数据赋值给对应相同个数的变量(个数保持一致)
a,b,c = 4,5,6
还可以实现变量值的互换

>>> m,n = 1,2
>>> m,n = n,m
>>> print(m,n)
2 1

关于常量:
Python不支持常量,只能约定常量的命名规则

最基本的内置数据类型(type)
整形
浮点型
布尔型 仅包含True、False
字符串型 “xxx”

数字的运算
1、加、减、乘
2、/ :浮点数除法
3、// :整数除法 例:7 // 2 == 3

PS:
0不能作除数,会报错
divmod()函数可以同时得到商和余数,返回的是一个元组

4、% :模(取余) 例:7 % 4 == 3
5、** :幂 例:2 ** 3 == 8

整数

关于进制
Python中除了10进制还有二进制、八进制、十六进制
这三种进制可以非常方便的进行位运算操作
二进制:0b或0B
八进制:0o或0O
十六进制:0x或0X

整数类型的转换
1、int()
直接舍去小数部分
布尔值True转1、False转0
字符串若符合整数格式直接转成对应整数
2、round()
可以返回四舍五入的值
3、自动转型:整数与浮点数混合运算时,表达式结果自动转成浮点数。

PS:Python3中int可以存储任意大小的整数,特别适合做科学运算

浮点数float

科学计数法:314e-2或314E-2

浮点数类型转换:函数float()
类型转换并不是更改对象的type,而是生成了新的对象

增强型赋值运算符(注意中间不能加空格)
1、+=
2、-=
3、*=
4、/=
5、//=
6、**=
7、%=

附加知识:时间的表示
1、计算机的时间从1970年1月1日00:00:00开始的,以毫秒进行计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值