python之常用写法 |12

简介: python之常用写法 |12

一、 数字 1 求绝对值

绝对值或复数的模

In[ 1]: abs( -6)

Out[ 1]: 62 进制转化

十进制转换为二进制:

In[ 2]: bin( 10)

Out[ 2]: '0b1010'

十进制转换为八进制:

In[ 3]: oct( 9)

Out[ 3]: '0o11'

十进制转换为十六进制:

In[ 4]: hex( 15)

Out[ 4]: '0xf'3 整数和ASCII互转

十进制整数对应的 ASCII字符

In[ 1]: chr( 65)

Out[ 1]: 'A'

查看某个 ASCII字符 对应的十进制数

In[ 1]: ord( 'A')

Out[ 1]: 654 元素都为真检查

所有元素都为真,返回 True ,否则为 False

In[ 5]: all([ 1, 0, 3, 6])

Out[ 5]: FalseIn[ 6]: all([ 1, 2, 3])

Out[ 6]: True5 元素至少一个为真检查  

至少有一个元素为真返回 True ,否则 False

In[ 7]: any([ 0, 0, 0,[]])

Out[ 7]: FalseIn[ 8]: any([ 0, 0, 1])

Out[ 8]: True6 判断是真是假  

测试一个对象是True, 还是False.

In[ 9]: bool([ 0, 0, 0])

Out[ 9]: True

In[ 10]: bool([])

Out[ 10]: False

In[ 11]: bool([ 1, 0, 1])

Out[ 11]: True7 创建复数

创建一个复数

In[ 1]: complex( 1, 2)

Out[ 1]: ( 1+2j) 8 取商和余数  

分别取商和余数

In[ 1]: divmod( 10, 3)

Out[ 1]: ( 3, 1) 9 转为浮点类型  

将一个整数或数值型字符串转换为浮点数

In[ 1]: float( 3)

Out[ 1]: 3.0

如果不能转化为浮点数,则会报 ValueError :

In[ 2]: float( 'a')

# ValueError: could not convert string to float: 'a'10 转为整型  

int(x, base =10) , x可能为字符串或数值,将x 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。

In[ 1]: int( '12', 16)

Out[ 1]: 1811 次幂

base为底的exp次幂,如果mod给出,取余

In[ 1]: pow( 3, 2, 4)

Out[ 1]: 112 四舍五入

四舍五入, ndigits 代表小数点后保留几位:

In[ 11]: round( 10.0222222, 3)

Out[ 11]: 10.022

In[ 12]: round( 10.05, 1)

Out[ 12]: 10.113 链式比较 i =3

print( 1<i <3) # False

print( 1<i <=3) # True二、 字符串 14 字符串转字节  

字符串转换为字节类型

In[ 12]: s ="apple"

In[ 13]: bytes(s,encoding ='utf-8')

Out[ 13]: b'apple'15 任意对象转为字符串   In[ 14]: i =100


相关文章
|
11月前
|
Python
python之函数的基本用法
python之函数的基本用法
|
22天前
|
Python
python基本用法
【9月更文挑战第5天】python基本用法
36 7
|
12天前
|
人工智能 数据挖掘 开发者
Python用法
Python用法
21 10
|
12天前
|
IDE Java 开发工具
Python的语法
Python的语法。
19 5
|
30天前
|
Python
收藏!20条非常实用的Python代码实例
收藏!20条非常实用的Python代码实例
|
3月前
|
存储 Python
Python的高端语法
Python的高端语法
20 0
|
4月前
|
Java C语言 C++
【Python】5. 基础语法(3) -- 函数篇
【Python】5. 基础语法(3) -- 函数篇
48 1
|
4月前
|
Python
python中x[:] x[::]用法总结
python中x[:] x[::]用法总结
67 2
|
4月前
|
数据处理 开发者 Python
|
Python
【从零学习python 】10.Python条件语句和if嵌套详解
【从零学习python 】10.Python条件语句和if嵌套详解
103 0
【从零学习python 】10.Python条件语句和if嵌套详解