ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

pyhton 基础(一)

2021-12-11 21:35:53  阅读:159  来源: 互联网

标签:删除 元素 基础 列表 pyhton 字符串 print 元组


 

常用的数据结构

Python中常见的数据结构可以统称为数据容器(container)。序列(如列表)、映射(如字典)以及集合(set)是三类主要的容器。

一、序列。

序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符串、buffer对象和xrange对象。下面重点介绍下列表、元组和字符串。

每种序列类型都有相同的内置方法,如支持 index(),str[0] 显示索第个位置上的数据等。

  1,列表

    

#创建: 
a = list()
b = lone['tao',124,'zhong']

data = [2**i for i in range(64) ]
等价于
data=[]
for i in range(64):
  data.append(2**i)
#修改列表中元素的值:
a.[1] = 'hello'       #按照索引筛选 

a.remove('124')    #按照元素值修改,先删除这个元素,在添加一个
a.insert(1,'124')

#增加列表元素
a.append('world')    #列表末尾追加
a.insert(2,'world')    #列表中索引为2的地方添加
a.extend('an','sible')    #添加多个元素,也可以合并列表
a.extend(b)        #合并列表

#删除
a.remove('tao')        #删除列表中的元素的值
a.remove(a[0])        #按索引的位置删除

  2,元组

    元组最大的特点是数据中的元素不可变。常用在创建初始化配置的时候,可以用元组存储数据。

#元组切片操作
a = ('ansible','hello','world')
print(a[1:])      #打印第二个元素到最后一个元素的值

 

  3,字符串

  

#定义
str1 = 'woshi'
str2 = 'naritor'

#增加,使用join()方法
s1 = '--'.join(str1)
s2 =s1+s2
print(s1)

#删除
#字符串中实现元素的删除,是使用 replace()方法实现的,将需要删除的元素替换成空
print('删除字符串中的"i":'+ str1.replace('a',''))
#或者使用strip()从字符串两端开始删除字符,直到没有匹配的字符,(默认删除空格符)
# lstrip,rstip(),从左端和右端开始删除字符
print('删除两端为”r,n,a“的字符:'+ str2.strip('rna'))

#修改替换
print('将h替换为H:'+ str1.replace('i','H'))


#字符串分割
'''
str.split(delimiter=" 换行和空格 ", num="-1")
delimiter 指分隔符,默认是换行和空格
num 指分割次数,默认是-1,及,分割所有
'''
str3 = 'ansible\npython'

s4=str3.split('\n')		#设置以换行符为分隔符	
# s_default=str1.split()		
print(s4)

   

标签:删除,元素,基础,列表,pyhton,字符串,print,元组
来源: https://www.cnblogs.com/fengfengyang/p/15677158.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有