python 常用函数
代码为python 3.4版本
#字母的数字的相互转换
#ord:字母转数字
ord('A')
#chr:数字转字母
chr(65)
#python 的三元表达式的用法
#给定数字1或0 转为是与否
k = '1'
d = '是' if int(k) else '否'
#python lambda表达式
lambda表达式可以很方便的用来代替简单函数
#float转str 去掉末尾的'.0'
>>> func = lambda x:str(x) if int(str(x).split('.')[1]) else str(x).split('.')[0]
>>> func(2.0)
相当于
def func(x):if int(str(x).split('.')[1]):x = str(x)else:x = str(x).split('.')[0]return x
print (func(2.0))
#python 列表推导式
#二维元组转列表
a = (('魏登武', 18912347226.0, '农商行',0.0, 4.0, 0.0, 11820.0, 0.0, 0.0, 11560.0, 0.0, '0', '0.08', '70', '0', '张明锋'),('魏德华', 18712345620.0, None,0.0, 3.0, 10000.0, 5000.0, 4000.0, 0.0, 0.0, 0.0, None, '0.05', '70', '1', '贺世海'))
b = [list(i) for i in a]
print (b)
#列表推导式嵌套
#二维元组转列表
#win32com操作excel--->sheet.Range().value得到 a 这样的元组
#sheet.Range(sheet.Cells(row1, col1), sheet.Cells(row2, col2)).Value
a = (('魏登武', 18912347226.0, '农商行',0.0, 4.0, 0.0, 11820.0, 0.0, 0.0, 11560.0, 0.0, '0', '0.08', '70', '0', '张世锋'),('魏德华', 18712345620.0, None,0.0, 3.0, 10000.0, 5000.0, 4000.0, 0.0, 0.0, 0.0, None, '0.05', '70', '1', '贺明海'))
b = [list(i) for i in a]#元组转列表def func(i):if i == None:i = ''elif type(i) == float:i = str(i).split('.')[0] if str(i).split('.')[1] == '0' else str(i)return i
#列表推导式嵌套
c = [[func(j) for j in i] for i in b]#替换二维列表里的None和float转str并去掉小数为0 的 ‘.0’
print (c)
#ord:字母转数字
ord('A')
#chr:数字转字母
chr(65)
#json与列表的相互转换
dumps#
json.dumps(k)->json
k = '123'
json.loads(k)->列表
#正确获取当前的路径:
print (os.path.dirname(os.path.realpath(__file__)))
#win32com操作excel中
#获取最大行数
#n = sheet.UsedRange.Rows.Count
xpath常用定位
starts-with 顾名思义,匹配一个属性开始位置的关键字
contains 匹配一个属性值中包含的字符串
text() 匹配的是显示文本信息,此处也可以用来做定位用
eg
//input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字的页面元素
//input[contains(@name,'na')] 查找name属性中包含na关键字的页面元素
<a href="http://www.baidu.com">百度搜索</a>
xpath写法为 //a[text()='百度搜索']
或者 //a[contains(text(),"百度搜索")]
python 常用函数相关推荐
- python常用函数-python常用函数精讲
原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...
- python常用函数-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- Python 常用函数 - Python入门教程
Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...
- 【Python常用函数合集】clip函数、range函数等
你应该听说过,应用Python,可以让你处理一天的重复工作量,缩短到几分钟甚至更短.从此解放上班时间,研究更多更有效率的工作方法.进一步提升工作效率,让工作更出彩.这不是广告,这是实锤图片. 本 ...
- python常用函数有哪些
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- 机器学习之Python常用函数及模块整理
机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...
- python 常用函数总结
python 常用函数总结 本文主要是pandas常用函数的总结: 1 import语句 pandas as pd import numpy as np import matplotlib.pyplo ...
- 纯干货!77个Python常用函数汇总,赶紧收藏!
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- python常用函数大全-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- python常用函数-Python小白必备的8个最常用的内置函数(推荐)
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...
最新文章
- Android之自定义AlertDialog无法监听控件
- qt 使用非系统字库
- php中网页加入音乐,PHP网站插入音乐
- 字节、半字、字对齐方式
- 从零开始搭建系统3.2——微服务注册中心开发及部署
- HDU 3549 Flow Problem (网络流板子)
- Intel提供的面向机器学习和深度学习的优化工具和框架
- 【matlab】元胞数组(由元胞数组创建元胞数组)
- windows命令总结
- Jquery实现 TextArea 文本框根据输入内容自动适应高度
- Python解释器(Interpreter)介绍
- 四级联动--省市县/区街道
- C语言——解四元一次方程组
- Excel如何实现数据排列组合
- 我,是广工的一名电商男孩。喜欢唱跳 rap 我们终究会遇见 有缘 李伟鸿
- 魔兽对战平台服务器更新维护什么,魔兽官方对战平台更新:公会系统正式上线!...
- android 视频剪辑工具,微剪辑视频剪辑工具
- SQL Server Arithmetic overflow error converting nvarchar to data type numeric
- android chrome72,Chrome 72正式版发布
- 理解 Audio 音频系统二 之 audioserver AudioPolicyService