1、字符串 内置方法操作
# a = 'qqssf'
#1、 print(a[-1:]) #按索引取,正向从0开始,反向从-1开始
# print(len(a)) #取长度
# a = 'qqssf'
# 2、切片(顾头不顾尾,步长)
# print(a[1:3])
# print(a[1:3:2]) #切片方向与步长方向相同
# print(a[-1:-3:-1])
# 了解(**)
# msg='hello world'
# print(msg[0:])
# print(msg[::-1])
# print(msg[-3:-6:-1])
# print(msg[6:9:-1]) #3、成员运算in和not in
# print('SB' in 'my name is alex,alex is SB')
# print('alex' in 'my name is alex,alex is SB')
# print('egon' not in 'my name is alex,alex is SB') # 推荐
# print(not 'egon' in 'my name is alex,alex is SB') # 4、strip 去除两边空格
# name = ' qqc '
# print(name.strip() ) #去除左右两边空格 用于与用户交互
# name='****A*e*gon****' #去除两边的字符*
# print(name.strip('*'))
# name='****egon****'
# print(name.lstrip('*')) 左对齐
# print(name.rstrip('*')) 右对齐 # 5、切分 split
# msg='egon:18:male:180:160' #字符串切分成列表
# print(msg.split(':'))
# print(msg.split('1') )
# print(msg.split(':',1)) #切分次数 1次 # 6、for循环 依次取字符串所有元素
# msg='hello world'
# for x in msg:
# print(x) #需要掌握的操作
#1.lower 字符串所有元素小写 ,upper 所有元素大写 # 2.format() #打破位置的限制,然能为指定参数传值
# print('ma name is {x} ma age is {y}' .format(x='qqc',y= 14))
# print('my name is {} my age is {}'.format('egon',18)) #一一对应传值
# print('my name is {0} my age is {1} {1} {1} {1}'.format('egon',18)) #传多个值 #3. a = 'qqssf'
# print(a.startswith('q') ) #判断以什么开头
# print(a.endswith('f')) #判断以什么结尾 #4.join:只能将元素全为字符串的列表拼成一个大的字符串
# num=['a','b','c']
# print(''.join(num)) # 5、replace 改字符串中的元素
# msg='my name is wupeiqi,wupeiqi is SB'
# print(msg.replace('wupeiqi','Pig',2)) # 先写原元素,在写修改后的元素, # 6、isdigit
# print('111.1'.isdigit())
# print('1111'.isdigit())
#该类型总结
# 1 存一个值or存多个值
# 只能存一个值 # 2 有序or无序
# 有索引有序 # 3 可变or不可变
# 不可变 2、 列表内置操作方法
# 上篇随笔介绍了列表的作用和定义
# 作用:多个装备,多个爱好,多门课程,多个女朋友等
#定义:[]内可以有多个任意类型的值,逗号分隔
# a = ('ff','kk','hh')
# l=list('qqc') # 将字符串拆分成列表
# print(l)
# l=list({'a':1,'b':2}) #取字典的键,变成列表
# print(l) #1、按索引存取值(正向存取+反向存取):即可存也可以取
# names=['alex','wxx','lxx','egon']
# print(names[-1]) #反向取
# print(names[2]) #正向取
# names=['alex','wxx','lxx','egon']
# names[1] = 'qqc' # 替换
# print(names) # 2、切片(顾头不顾尾,步长)
# names=['alex','wxx','lxx','egon']
# print(names[0:3]) # 3、长度
# names=['alex','wxx','lxx','egon']
# print(len(names)) #4、成员运算in和not in
# names=['alex','wxx','lxx','egon',4]
# print(4 in names) #5、追加
# names=['alex','qqc','lxx','egon']
# names.append('cxx1') #末尾追加
# names.insert(1,'ccg') #在指定位置追加
# print(names) #6、删除
# names=['alex','wxx','lxx','egon']
# del names[2] #通过索引删除
# names.remove('wxx') #单纯的删掉,是按照元素的值去删除,没有返回值
# names.pop(2) #通过索引拿走一个值 删除 有返回值 ()默认删除最后一个
# print(names) #7、循环
# names=['alex','wxx','lxx','egon']
# for name in names:
# print(name) # names=['alex','wxx','lxx','lxx','egon',4,3.1]
# print(names.count('lxx')) 查询某个元素的次数
# print(names.index('lxx')) 查询某个元素索引
# names.clear() 清空列表
# x=names.copy() 复制一份
# print(x) # names=['alex','wxx','lxx','lxx','egon',4,3.1]
# b = ['a','s','f'] # 以列表形式储存,添加多个元素
# names.extend(b)
# print(names) # names.reverse() #倒序
# print(names) # names=[1,10,-3,11] # sort()从小到大排序
# names.sort() # 加倒序方法 判断为True,变成从大到小(reverse=True)
# print(names) # 该类型总结
# 1 存一个值or存多个值
# 可以存多个值,值都可以是任意数据类型
# 2 有序or无序
# 有序
# 3 可变or不可变
# 可变

python数据类型内置方法 字符串和列表的更多相关文章

  1. python数据类型内置方法

    内容概要 列表内置方法 字典内置方法 字符串转换成字典的方法 eval() 元组内置方法 元组相关笔试题 集合内置方法 列表内置方法 l1 = [2, 4, 5, 7, 3, 9, 0, 6] # 升 ...

  2. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  3. python循环与基本数据类型内置方法

    今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...

  4. python中其他数据类型内置方法

    补充字符串数据类型内置方法 1.移除字符串首尾的指定字符可以选择方向1: s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip ...

  5. while.for循环和基本数据类型内置方法

    while循环补充说明 流程控制之for循环 基本数据类型内置方法 内容详细 1.死循环 真正的死循环是一旦执行,Cpu的功耗会急速上升 知道系统采取紧急措施 所以 尽量不要让cpu长时间不断运算. ...

  6. python 字典内置方法get应用

    python字典内置方法get应用,如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法. 今天给大家分享的就是字典的get()方法. 这 ...

  7. Python的内置方法,abs,all,any,basestring,bin,bool,bytearray,callable,chr,cmp,complex,divmod

    Python的内置方法 abs(X):返回一个数的绝对值,X可以是一个整数,长整型,或者浮点数,如果X是一个复数,此方法返回此复数的绝对值(此复数与它的共轭复数的乘积的平方根) >>> ...

  8. python-字典数据类型内置方法

    字典数据类型内置方法(必考) 用途:存多个值,不通过索引取值,可以用关键字找到对应得值 定义方式:{}内以key:value的方式存储多个值,值与值之间用逗号隔开 lis = ['ruixing', ...

  9. 【python基础】第11回 数据类型内置方法 02

    本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的 ...

随机推荐

  1. 设置IDEA中的web

  2. Windows配置Apache服务器

    下载的Apache版本:httpd-2.4.32-o102n-x64-vc14 简单粗暴式配置: 1.打开\conf\httpd.conf修改第60行和第224行,其中8081是电脑上没有被使用的端口 ...

  3. SpringBank 开发日志 使用maven构建dubbo服务的可执行jar包

    写这篇日志的时候,我已经完成了这个目标,并且中间经历了一次面试.现在回过头看,已经觉得印象不那么深刻了,果然还是一边思考,一边记录这样最好.但我还是严格要求自己,从新做了梳理,对相关配置进行了整理和说 ...

  4. [转] HTML5+规范:device(管理设备信息)

    http://blog.csdn.net/qq_27626333/article/details/51815310 Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI.IMSI.型号 ...

  5. What's news in Visual Studio 2017

    文字总结: 1.高级智能提示  在属性列表中输入 M C即可查询属性中包含字母m\c的属性 2.更快的导航查询,在Go To All中输入任意查询的字符,可快速查到任何包含关键字的文件 3.代码智能分 ...

  6. Derive representation formula from Green’s identity

    This article introduces how to derive the representation formula used in BEM from Green's identity. ...

  7. js+jquery手写弹出提示框

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  8. 51Nod1553 周期串查询 字符串 哈希 线段树

    原文链接https://www.cnblogs.com/zhouzhendong/p/51Nod1553.html 题目传送门 - 51Nod1553 题意 有一个串只包含数字字符.串的长度为n,下标 ...

  9. Python图表数据可视化Seaborn:1. 风格| 分布数据可视化-直方图| 密度图| 散点图

    conda  install seaborn  是安装到jupyter那个环境的 1. 整体风格设置 对图表整体颜色.比例等进行风格设置,包括颜色色板等调用系统风格进行数据可视化 set() / se ...

  10. loadrunner之运行方式:线程还是进程?

    loadrunner controller将使用驱动程序mmdrv运行Vuser. 用户可以在controller的run-time setting中选择Vuser的运行方式: 是多进程方式还是多线程 ...