Python自动化之列表

##将首字母改成大写# name = ‘alex‘# v = name.capitalize()# print(v)

##将首字母改成小写# name = ‘Alex‘# v = name.casefold()# print(v)

###传一个值,两边补的是添加的字符# name = ‘Alex‘# v = name.center(20,‘*‘)# print(v)

##统计字符串出现的次数# name = ‘Alex‘# v = name.count(‘A‘)# print(v)

##判断字符的结尾是否以某个字符串结尾的# name = ‘Alex‘# v = name.endswith(‘ex‘)# print(v)

##制表符(包含前边的值,整体占8个)# name = ‘Alex\tegon\twupeiqi‘# v = name.expandtabs(8)# print(v)

##索引# name = ‘Alex‘# v = name.find(‘A‘)# print(v)

##字符串格式化# tpl = ‘我是:{0};年龄:{1};性别:{2}‘# v = tpl.format(‘李杰‘,‘12‘,‘女‘)# print(v)

# tpl = ‘我是:{name};年龄:{age};性别:{sex}‘# v = tpl.format(name = ‘李杰‘,age = 12,sex = ‘女‘)# print(v)

##根据键找到对应位置的值# tpl = ‘我是:{name};年龄:{age};性别:{sex}‘# v = tpl.format_map({‘name‘:‘李杰‘,‘age‘:‘12‘,‘sex‘:‘女‘})# print(v)

##找到对应字符串的索引# name = ‘Alex‘# v = name.index(‘A‘)# print(v)

#判断# name = ‘Alex‘# v = name.isalnum()#只能包含字母、数字、汉字# print(v)

##判断是否全部为字母# name = ‘Alex‘# v = name.isalpha()# print(v)

##判断是否全部为阿拉伯数字# my_num = ‘123‘# v = my_num.isdecimal()# print(v)

##能识别阿拉伯数字②# my_num = ‘123②‘# v = my_num.isdigit()# print(v)

##能识别多种字符# my_num = ‘123②二‘# v = my_num.isnumeric()# print(v)

##判断是否为关键字# my_num = ‘num‘# v = my_num.isidentifier()# print(v)

##判断是否都为小写# name = ‘alex‘# v = name.islower()# print(v)

##在字符串中出现的打印不出来的为False# name = ‘al\nex‘# v = name.isprintable()# print(v)

##判断是否全部为空格# name = ‘al ex‘# v = name .isspace()# print(v)

##判断是否全部为大写# name = ‘alex‘# v = name.isupper()# print(v)

#内部循环每一个元素# name = ‘alex‘# v = ‘*‘.join(name)# print(v)

##把值放到左边,右边填充相应剩下长度的字符# name = ‘alex‘# v = name.ljust(20,‘*‘)# print(v)

##不仅可以移除空白,也可以移除换行符,制表符也可以自定义# name = ‘alex‘# v = name.strip(‘x‘)# print(v)

##将字符串的大小写互换# name = ‘Alex‘# v = name.swapcase()# print(v)

##替换字符串# name = ‘你love他‘# v = name.replace(‘love‘,‘爱‘)# print(v)

##分割,将分割后的元素剔除# name = ‘你love他‘# v = name.split(‘love‘)# print(v)
时间: 2024-10-27 01:34:12

Python自动化之列表的相关文章

Python自动化 【第二篇】:Python基础-列表、元组、字典

本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,让我们先来象征性的学2个简单的. sys 1 #!/usr/bin/env python 2 3 # -*- coding: utf-8 -*- 4 5 6 7 import sys 8 9 10 11 print(sys.argv) 12 13

Python自动化运维课程学习--Day2

本文为参加老男孩Python自动化运维课程第二天学习内容的总结. 大致内容如下: 1.python模块初识 2.python程序运行流程 3.python数据类型(只讲了numbers, bool, strings, bytes, list, tuple, dict, set) 4.python数据运算 0.关于本文中所有运行Python代码的环境: --操作系统:Ubuntu 16.10 (Linux 4.8.0) --Python版本:3.5.2 --Python IDE: PyCharm

Selenium2+python自动化20-引入unittest框架

Selenium2+python自动化20-引入unittest框架 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import Selectfrom selenium.common.exceptions import NoSuchEl

云计算开发教程:Python自动化运维开发实战流程控制

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- else: 执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范

python自动化办公?学这些就够用了

知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手? python在自动化办公领域越来越受欢迎,批量处理简直是加班族的福音. 自动化办公无非是excel.ppt.word.邮件.文件处理.数据分析处理.爬虫这些,这次我就来理一理python自动化办公的那些知识点. python基础 excel自动化 ppt自动化 word自动化 邮件处理 文件批量处理 数据处理与分析 自动化爬虫 下面一一详解. p

Python自动化运维课程学习--Day3

本文为参加老男孩Python自动化运维课程第三天学习内容的总结. 大致内容如下: 1.文件操作 2.字符编码转码相关操作 3.函数 0.关于本文中所有运行Python代码的环境: --操作系统:Ubuntu 16.10 (Linux 4.8.0) --Python版本:3.5.2 python2.7.12 --Python IDE: PyCharm 2016.3.2 一.文件操作: 1.文件操作流程:以只读.写(覆盖写).追加写.读写.追加读写.二进制读写等模式打开文件 ==> 得到文件句柄,并

python全栈和python自动化课程的区别在哪?

老男孩算是国内组早的做python培训的机构了,下面小编对于python自动化课程及全栈课程做了一个总结,希望能帮到你们: python全栈开发: 适合人群:应届本科生,专科,及零基础学员学习基础:0基础上课形式:脱产5个月,周一至周五上课课程内容:linux基础知识,python基础知识,网络编程,数据库应用,web开发,算法设计模式项目实战:博客系统开发,CRM系统开发,CMDB开发,主机开发管理,爬虫开发,金融量化交易项目开发未来发展方向:python全栈开发工程师就业方向:python爬

Selenium2+python自动化59-数据驱动(ddt)

前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的.如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成. 一.环境准备 1.安装ddt模块,打开cmd输入pip install ddt在线安装 >>pip install ddt 二.数据驱动原理 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.case前加修饰@ddt.data() 4.运

Selenium2+python自动化39-关于面试的题

前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点. 一.selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了. 元素存在有几种形式,一种是页面有多个元素属性重复的,这种直接操作会报错的:还有一种是页面隐藏的元素操作也会报错 判断方法参考这篇:Selenium2+python自动化36-判断元素存在 二.selenium中hidden或者是displa