Python---字符串与列表
字符串
在Python中字符串比较简单,使用单引号和双引号都可以用来表示字符串。
name = "abc"
name = 'abc'
字符串转大小写
- title函数:将每个字母的首字母转换为大写
- upper函数:将小写转大写
- lower函数:将大写转小写
'''title函数
str = "hello world"
print(str.title())
print(str.upper())
print(str.lower())
字符串的合并
在Python中使用+
进行字符串的合并。
原始字符串
在Python中,一个字符串中出现\
,如果我们不想让编译器将其识别为一个转义符,我们只需要在整个字符串前加上一个r
标识符即可。
str = r"C:\nbai";
如果不加r
,编译器会将\n
当作一个整体,会导致输出的结果与预期不同。
**str函数 **
可以将非字符串的值表示为字符串。
age = 23
str = "Happy" + 23 + "rd Birthd"//error,会出现类型不匹配的错误
str = "Happy" + str(23) + "rd Birthd"//正确
列表
列表由一系列特定顺序排列的元素组成。可以包含字母、数字、各元素之间可以没有任何关系。在Python中使用[ ]方括号
用来表示列表,并用逗号来分隔各个元素。
List1 = ['a','b','c']
List2 = ['a',"bcd",'e']
List3 = ['a',123,"bcd"]
我们在访问列表的时候,可以根据其下标进行访问。下标为-1的时候,表示访问列表中最后一个元素。
print(List1[1])
print(List2[1])
Print(List3[2])
我们可以将字符串中的一些方法引用到列表中。title、upper、lower
函数。
对列表进行增删改查
books = ['三国演义' , ' 红楼梦', '西游记']
修改列表中的元素
- 列表直接进行赋值操作。
books[0] = '水浒传'
添加元素
append函数
append函数动态的将一个元素添加到一个列表的末尾。
books.append('C++')
insert函数
可以在列表中的某一个位置添加元素,但是需要知道对应位置的下标。
books.insert(1,'Python')
del语句
可以删除任何位置的列表元素,条件是需要知道索引。
del books[0] #删除books列表的第一个元素
**pop函数 **
删除列表指定下标中的一个元素,并将其值返回出去,如果没有给定下标,则会删除列表最后一个元素。
book = books.pop() #删除最后一个元素,将结果赋值给新的变量
book = bools.pop(0) #删除下标为0的元素
remove函数
按照元素的值删除。
book = books.remove('水浒传')
求列表长度
len函数
返回值为列表的长度。
len(books)
Python---字符串与列表相关推荐
- python字符串、列表和文件对象总结
1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...
- 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...
- python字符串转化列表_Python列表到字符串的转换
python字符串转化列表 Sometimes we want to convert the list to a string so that we can print it or log it fo ...
- python字符串,列表,元组,字典的基本操作
python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...
- python字符串与列表的相互转换
学习内容: 1.字符串转列表 2.列表转字符串 1. 字符串转列表 str1 = "hi hello world" print(str1.split(" ")) ...
- python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...
这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...
- Python 字符串、列表、字典 操作方法大全 正则re
http://www.jb51.net/article/47956.htm Python 字符串操作方法大全 http://www.jb51.net/article/47978.htm Python ...
- Python字符串与列表间的相互转化
文章目录 1. 列表转字符串 1.1 方法一 1.2 方法二 2. 字符串转列表 1. 列表转字符串 1.1 方法一 使用''.join(list_name) 代码: original_list = ...
- Python 字符串、列表及字典的相互转换
在Python编程中,我们常常会使用字符串(str).列表(list)及字典(dict)这样的数据结构,当然也就常常需要涉及到这三种类型的相互转化.本文将竭尽笔者所能将以上三种数据结构的转化为大家详尽 ...
- python字符串赋值列表_python字符串赋值
在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符. 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串. 示例代码如下: s = ...
最新文章
- 第三届福建省大学生智能车竞赛
- C# 日志框架的添加
- 索引的工作原理及其优缺点
- 百练1089:数字反转
- node.js安装部署测试
- jupyter notebook 安装代码提示功能
- Codewars--8kyu解题集
- pytorch---之指定GPU
- 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
- js高级学习笔记(b站尚硅谷)-10-instanceof
- Hspice 反相器仿真
- 上海瀚示中文彩显拣货标签 智能仓储物流工匠级革新
- 绝招:技术专家教你打造个性域名!
- TCP-IP学习笔记11--无线通信- 无线通信的种类 点对点通信协议
- android 打电话流程,Android 打电话 流程
- 广州大学数据结构实验一
- 网易云易盾朱星星:最容易被驳回的10大APP过检项
- matlab 离散阶跃函数,matlab阶跃函数
- 整合经营模式之道——整合经营模式IMO的股票畅想
- Assembly ADODB注册
热门文章
- 区块链软件开发:区块链+餐饮
- 网路游侠:铱迅软件版WEB应用防火墙试用
- Nsrp实现juniper防火墙的高可用性【HA】!
- javaWeb注册,登陆,注销功能的实现
- android intent铃声选择,Android 设置系统铃声和系统音量
- 【汇编基础】SIMD除法的实现
- Servlet-HttpServletRequestWrapper
- php中双等与三等,利用php中双等于和三等于的区别,无需密码拿到flag
- python对象模型映射_【500 Lines or Less】-【翻译练习】-【chapter 14】-【简单对象模型】-【第一部分】...
- oracle ignore_Oracle 数据库常用操作语句,速速收藏