日度归档:2021年2月7日

Python中如何对一个数组进行排序呢?


摘要:
下文讲述Python中数组的排序方法分享,如下所示;

实现思路:
    一维数组可使用sort函数进行排序操作
    多维数组可使用sort函数和lambda匿名函数进行排序操作

例:
Python 数组排序的示例分享

 #maomao365.com
#Python 数组排序的示例分享

#一维数组的排序

arr1 =[88,1,99,10,100];

arr1.sort();
print(arr1);

#多维数组的排序
arr2 = [['maomao', 88], ['linux',1], ['other', 99], ['365', 10]]

arr2.sort(key=lambda x:x[1],reverse=False)

print(arr2)


//输出
[1, 10, 88, 99, 100]
[['linux', 1], ['365', 10], ['maomao', 88], ['other', 99]]

Python中如何将字符串转换为列表呢?


摘要:
下文讲述Python中将一个字符串转换为列表的方法分享,如下所示;

实现思路:
    使用split函数即可将字符串转换为列表

split函数功能:
    使用指定的分割字符串将字符串拆分为一个字符串列表

split() 函数语法:
    str.split(str="",num=string.count(str))[n]
------------参数说明-------
     str:分隔符,缺省值为所有的空字符,包括空格、换行(\n)、制表符(\t)等
     num:分割次数,缺省值为 -1 即分割所有字符串 
     [n]:表示选取第n个分片
--------split函数返回值------
     返回分割后的字符串列表

例:
Python split函数的示例分享

 #maomao365.com
#Python split函数的示例分享

s="url:maomao365.com";
  
print (s.split("m"))

//输出
['url:', 'ao', 'ao365.co', '']

Python中如何运用round函数使数值保留两位小数呢?


摘要:
下文讲述Python中round函数使数值保留两位小数的方法分享,如下所示;

round函数简介:
     round函数是一个内置函数,用于数字的四舍五入操作
使用round函数保留两位小数,只需使用一下函数即可,
  round(x,2);
 ------参数说明-----
   x:待四舍五入的数值
 ------返回值----
   函数将返回保留两位小数的数值

例:
Python round函数保留两位小数的示例分享

#maomao365.com
#Python round保留两位小数的示例分享

i =8.9123244;

#保留2位小数
print(round(i,2))
#保留3位小数
print(round(i,3))
#保留4位小数
print(round(i,4))
#保留5位小数
print(round(i,5))


i =-8.9123244;

#保留2位小数
print(round(i,2))
#保留3位小数
print(round(i,3))
#保留4位小数
print(round(i,4))
#保留5位小数
print(round(i,5))

//输出
8.91
8.912
8.9123
8.91232
-8.91
-8.912
-8.9123
-8.91232