一、字符串操作

语法:字符串名.startwith('字符串')
功能:判断字符串里是否以xxx开头
范例:

扩展:从控制台接收输入居住地址,如果地址以北京市开头,则输出北京人口,否则输入非北京人口。
 
 
语法:字符串名.endtwith('字符串')
功能:判断字符串里是否以xxx结尾
范例:

扩展:从控制台接收输入身份证地址,如果地址以村结尾,则输出农村户口,否则输出非农村户口。
 
 
语法:字符串名.isdigit()
功能:判断字符串是否是纯数字
范例:

扩展:从控制台接收2个输入,如果两个都是数字,则计算两者之和,否则输出请输入正确的数字。
 
 
语法:字符串名.strip('指定字符')
功能:去除字符串两边的指定字符(空格、换行符、制表符),得到一个新字符串
范例:

扩展:从控制台接收输入的验证码,对验证码去除两端的空格,再进行判断,如果验证码等于'FB87',则输出验证码正确,否则输出验证码错误。
 
 
语法:字符串名.upper()
功能:字符串变大写,得到一个新的字符串
范例:

扩展:从控制台接收输入的验证码,对输入的验证码转为大写,再进行判断。
 
 
语法:字符串名.lower()
功能:字符串变小写,得到一个新的字符串
范例:

扩展:从控制台接收输入的验证码,对输入的验证码转为小写,再进行判断。
 
 
语法:字符串名.replace('存在的字符串', '替换的内容', 替换次数)
功能:字符串内容替换,得到一个新的字符串
范例:

扩展:从控制台接收输入的评论信息,对评论信息的内容的敏感词汇用*代替,如(尼玛,fuck)输出替换后的内容。
 
 
语法:字符串名.split('切割字符', 切割次数)
功能:字符串切割,得到一个列表
范例:

二、列表操作

列表常见方法:
语法:列表名.append(value)
功能:在原列表中尾部追加值,每次只能添加一个元素
范例:

语法:列表名.insert(索引值,新值)
功能:插入,在原列表的指定索引位置插入值
范例:

语法:列表名.extend(列表名) 效果等同于两个列表相加
功能:将一个列表中的元素添加到另外一个列表
范例:

语法:列表名.remove(元素值)
功能:在原列表中根据值删除(从左到右找到第一个删除)
范例:

语法:列表名.pop(索引值) 不加索引值默认删除最后一个元素
功能:在原列表中根据索引踢出某个元素
范例:

语法:列表名.clear()
功能:清空原列表
范例:

语法:del 列表名[索引值]
功能:根据索引值删除元素
范例:

语法:列表名[索引值] = '新值'
功能:根据索引修改
范例:

语法:列表名.reverse()
功能:对列表进行反转
范例:

语法:列表名.index(元素值)
功能:根据元素值获取元素的索引值,返还索引值
范例:

语法:列表名.count(元素值)
功能:根据元素统计元素的个数,返还数量
范例:

语法:list(要转的元素)
功能:把元素强转为列表类型,想要转换为列表类型有要求:必须可以被循环的元素才能转为列表。
str -> 列表 元祖 -> 列表 int -> 列表 bool -> 列表
范例:

Python数据类型-str,list常见操作的更多相关文章

  1. python基础学习-字符串常见操作

    字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print(" ...

  2. python中字符串的常见操作(一)

    如有字符串: str1 = '192.168.1.1' str2 = 'asdfghjk' str3 = 'Asd fg hj ki' str4 = ' ' str5 = '' 以下是常见操作:# i ...

  3. python数据类型:字典dict常用操作

    字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,boo ...

  4. Python 自学 之 String 常见操作

    这是在Python 3.5.3版本下测试的.# Author Taylor_Manitoname ="my name is alex"#capitalized 大写的print(& ...

  5. python之模块datetime 常见操作

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块datetime #http://blog.sina.com.cn/s/blog_6c37 ...

  6. python中字符串的常见操作

    demo:mystr = 'hello python' 1.find:mystr.find(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的 ...

  7. 【Python | opencv+PIL】常见操作(创建、添加帧、绘图、读取等)的效率对比及其优化

    一.背景 本人准备用python做图像和视频编辑的操作,却发现opencv和PIL的效率并不是很理想,并且同样的需求有多种不同的写法并有着不同的效率.见全网并无较完整的效率对比文档,遂决定自己丰衣足食 ...

  8. python中列表的常见操作

    list1 = ['a','b','ca','d','e','a'] list2 = [1,5,7,9,5,4,3] info = {'name':'wang','age':32,'num':1258 ...

  9. python类,魔术方法等学习&&部分ssti常见操作知识点复习加深

    python类学习&&部分ssti常见操作知识点复习加深 在做ssti的模块注入的时候经常觉得自己python基础的薄弱,来学习一下,其实还是要多练习多背. 在python中所有类默认 ...

随机推荐

  1. bugku 一个神奇的登录框

    一个登录界面,填个admin,123试试,提示try again 抓包看看. 在admin后加个’提示try again 看来是被过滤了,试试” 报错了,加上# 报错没有了,说明存在注入点. 先来判断 ...

  2. Redis 的基本数据类型 和 基础应用场景

    Redis 的基础应用场景 获取中奖用户ID,随机弹出之后集合中就不存在了[set] 存储活动中中奖的用户ID,保证同一个用户不会中奖两次[set] 存储粉丝列表,value 为粉丝的用户ID,sco ...

  3. 实战技巧,Vue原来还可以这样写

    hookEvent,原来可以这样监听组件生命周期 1. 内部监听生命周期函数 <template> <div class="echarts"></di ...

  4. Convert to Ones

    Convert to Ones 'You've got a string a 1 , a 2 ,-, a n a1,a2,-,an , consisting of zeros and ones. Le ...

  5. Java面向对象(一)类和对象

    面向过程和面向对象的区别 面向过程,强调的是功能行为,是将实现一个功能的步骤编写在一个函数中,以函数为最小单位. 面向对象,是将需要的功能封装进一个对象中,使一个对象具有很多的功能特征,以类/对象为最 ...

  6. tkinter的三种几何布局管理类

    1.pack() 主要采用块的方式组织子组件 如下: import tkinter root=tkinter.Tk() #创建窗口对象 label=tkinter.Label(root,text='h ...

  7. NPOI 操作数据库中数据的导入导出(Excel.xls文件) 和null数据的处理。

    App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> ...

  8. escape sequence "\c"

    #include <stdio.h> int main() { printf("Hello World !\c"); return ; } [::@wjshan0808 ...

  9. 洛谷 P4042 [AHOI2014/JSOI2014]骑士游戏

    题意 有\(n\)个怪物,可以消耗\(k\)的代价消灭一个怪物或者消耗\(s\)的代价将它变成另外一个或多个新的怪物,求消灭怪物$的最小代价 思路 \(DP\)+最短路 这几天做的第一道自己能\(yy ...

  10. 创建虚拟机和安装centos7 & install oracle

    win7 x64位+VMware12+centos7 x64位+oracle 11g R2安装详解(一) 一.虚拟机安装oracle11g R2的安装环境: 1.win7 x64位          ...