Python入门——Python基础(二)

复合运算符号

+=     y += x    ------>     y = y + x 
-= 
*= 
/=      y /= x     ------->    y = y / x
//=
%=
**= 

换行符

\ 在书写中连接换行位置

内置函数

python中自带的函数,可以直接使用 内置函数列表如下
python内置函数列表

abs( )函数
>   Return the absolute value of a number. 返回数字的绝对值。
>   The argument may be an integer or a floating point number. 参数可以是整数或浮点数。
>   If the argument is a complex number, its magnitude is returned. 如果参数是复数,则返回其大小。
>   abs(-3)    ----->  3
round( )语法结构
>   round(number[, ndigits])  默认对number四舍五入到整数
>   ndigits 表示 保留小数点后几位
>  round(3.241541658,5)   -------->   3.24154
>  round(3.241541658)     -------->   3
>  round(3.56)  		  -------->   4
>  

强制类型转换

float()   强制转换为浮点型
int()     强制转换为整型(舍去精度)
bool()    强制转换为布尔类型
x = float(5)   ----->    5.0 
y = int(3.5)   ----->    3
z = bool(0)    ----->    False
m = bool(1)    ----->    True 
n = bool(-5)   ----->    True
print(x,y,z,m,n)
type( ) 查看一个变量/常量的类型
a = 1.2
type(a)
float    浮点型

逻辑运算符

逻辑运算符and、or、not常用来连接条件表达式构成更加复杂的条件表达式, and和or具有惰性求值特点,只计算必须计算的表达式。
另外要注意的是,运算符and和or并不一定会返回True或False,而是得到最后一个被计算的表达式的值,但是运算符not一定会返回True或False。

3>5 and a>3     #注意,此时并没有定义变量a		False
3>5 or a>3      #3>5的值为False,所以需要计算后面表达式
NameError: name 'a' is not defined
3<5 or a>3      #3<5的值为True,不需要计算后面表达式	True
3 and 5         #最后一个计算的表达式的值作为整个表达式的值	  5
3 and 5>2	True
3 is not 5           #not的计算结果只能是True或False之一	True
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

壮壮Loschicos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值