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. mysql 5.7 ERROR 1820 (HY000):

    在首次登录Mysql 5.7 后,mysql数据库做出了很多的调整.执行大部分操作会提示这个错误 : ERROR 1820 (HY000): You must reset your password ...

  2. HDU 1166 敌兵布阵(线段树/树状数组模板题)

    敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  3. DOM对象,控制HTML元素

    认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 节点属性: 遍历 ...

  4. Eclipse+Maven整合开发Java项目(一)➣Maven基础环境配置

    概述 Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目.主要用于项目构建,依赖管理,项目信息管理.有些项目需要添加响应的依赖包,Maven就是公用包集合.存在远程 ...

  5. drone的pipeline原理与代码分析

    最近的一个项目,需要实现一个工作任务流(task pipeline),基于之前CICD的经验,jenkins pipeline和drone的pipeline进入候选. drone是基于go的cicd解 ...

  6. ReactNative调试技术-真机调试

    在我开始用ReactNative开始开发APP时,为了能够获取程序运行中的信息,就需要搭建调试环境. 手机调试方式有两类,一类是模拟器方式,另一类是真机模式. 我测试了一下相应的模拟器: 如果用谷歌管 ...

  7. 【Android】Android 中string-array的用法

    在Android中,用string-array是一种简单的提取XML资源文件数据的方法. 例子如下: 把相应的数据放到values文件夹的arrays.xml文件里 <?xml version= ...

  8. ELK使用1-Elasticsearch使用

    一.es 1.通过curl命令获取es进群信息 a.curl -i(设置协议的头信息) -XGET 'http:192.168.30.41:9200/_count' b.查看集群状态 curl -XG ...

  9. asp.net core 使用docker默认端口修改

    默认端口是80 在dockerfile文件中修改 ENV ASPNETCORE_URLS http://+:80 ------------------------------------------- ...

  10. oralce不像Java,java中字符串+数字,能够得到结果字符串

    oracle得到的两个字段进行相加,要求都是number类型的,如果两个是字符串会自动转成number类型(前提是能够转) select a+b from (select '1' a,'2' b fr ...