字符串

在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---字符串与列表相关推荐

  1. python字符串、列表和文件对象总结

    1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...

  2. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...

    本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...

  3. python字符串转化列表_Python列表到字符串的转换

    python字符串转化列表 Sometimes we want to convert the list to a string so that we can print it or log it fo ...

  4. python字符串,列表,元组,字典的基本操作

    python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...

  5. python字符串与列表的相互转换

    学习内容: 1.字符串转列表 2.列表转字符串 1. 字符串转列表 str1 = "hi hello world" print(str1.split(" ")) ...

  6. python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  7. Python 字符串、列表、字典 操作方法大全 正则re

    http://www.jb51.net/article/47956.htm Python 字符串操作方法大全 http://www.jb51.net/article/47978.htm Python ...

  8. Python字符串与列表间的相互转化

    文章目录 1. 列表转字符串 1.1 方法一 1.2 方法二 2. 字符串转列表 1. 列表转字符串 1.1 方法一 使用''.join(list_name) 代码: original_list = ...

  9. Python 字符串、列表及字典的相互转换

    在Python编程中,我们常常会使用字符串(str).列表(list)及字典(dict)这样的数据结构,当然也就常常需要涉及到这三种类型的相互转化.本文将竭尽笔者所能将以上三种数据结构的转化为大家详尽 ...

  10. python字符串赋值列表_python字符串赋值

    在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符. 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串. 示例代码如下: s = ...

最新文章

  1. 第三届福建省大学生智能车竞赛
  2. C# 日志框架的添加
  3. 索引的工作原理及其优缺点
  4. 百练1089:数字反转
  5. node.js安装部署测试
  6. jupyter notebook 安装代码提示功能
  7. Codewars--8kyu解题集
  8. pytorch---之指定GPU
  9. 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
  10. js高级学习笔记(b站尚硅谷)-10-instanceof
  11. Hspice 反相器仿真
  12. 上海瀚示中文彩显拣货标签 智能仓储物流工匠级革新
  13. 绝招:技术专家教你打造个性域名!
  14. TCP-IP学习笔记11--无线通信- 无线通信的种类 点对点通信协议
  15. android 打电话流程,Android 打电话 流程
  16. 广州大学数据结构实验一
  17. 网易云易盾朱星星:最容易被驳回的10大APP过检项
  18. matlab 离散阶跃函数,matlab阶跃函数
  19. 整合经营模式之道——整合经营模式IMO的股票畅想
  20. Assembly ADODB注册

热门文章

  1. 区块链软件开发:区块链+餐饮
  2. 网路游侠:铱迅软件版WEB应用防火墙试用
  3. Nsrp实现juniper防火墙的高可用性【HA】!
  4. javaWeb注册,登陆,注销功能的实现
  5. android intent铃声选择,Android 设置系统铃声和系统音量
  6. 【汇编基础】SIMD除法的实现
  7. Servlet-HttpServletRequestWrapper
  8. php中双等与三等,利用php中双等于和三等于的区别,无需密码拿到flag
  9. python对象模型映射_【500 Lines or Less】-【翻译练习】-【chapter 14】-【简单对象模型】-【第一部分】...
  10. oracle ignore_Oracle 数据库常用操作语句,速速收藏