Python——第二章:字符串操作——总结
总结:
- f"{变量}" 格式化字符串最优方法
- 索引、切片、步长:
- 索引:从0开始计算的。[5]
- 切片:s[start: end: step],end位置的数据永远拿不到,左闭又开。
- 步长:先看正负值,确认方向,再看值的大小,确认取值方式,根据正负方向选取第一个值。
- 字符串相关操作:字符串操作对原字符串是不发生改变的。
.upper()在需要忽略大小写的时候.strip()可以去掉字符串左右两端的空白(空格,\t,\n).replace()字符串替换.split()对字符串进行切割.join()拼接一个列表中的内容成为新字符串.startswith()判断字符串是否以xxx开头.len()字符串长度,从1开始计算(是内置函数)
- 字符串的循环和遍历
s = "hello world"
for c in s:
print(c) #每行输出字符串中的每一个字符,包括空格关于in:
1. 判断某些字段是否在字符串中出现了
2. for循环
关于内置函数:
Python具有许多内置函数,这些函数无需导入任何模块即可在任何Python环境中使用。以下是一些常用的内置函数:
类型转换函数:
int():将值转换为整数。float():将值转换为浮点数。str():将值转换为字符串。list():将可迭代对象转换为列表。tuple():将可迭代对象转换为元组。dict():创建一个字典。
数学函数:
abs():返回绝对值。round():四舍五入。max():返回最大值。min():返回最小值。sum():返回可迭代对象的总和。
序列操作函数:
len():返回序列的长度。sorted():返回排序后的列表。enumerate():返回索引-元素对。zip():将多个可迭代对象组合成元组的列表。
输入输出函数:
print():打印输出。input():接受用户输入。
文件操作函数:
open():打开文件。read():读取文件内容。write():写入文件内容。close():关闭文件。
逻辑函数:
bool():返回布尔值。all():如果所有元素都为True,则返回True。any():如果任何元素为True,则返回True。
其他:
help():获取帮助文档。dir():列出对象的属性和方法。type():返回对象的类型。id():返回对象的唯一标识符。
这只是内置函数的一小部分,Python还有许多其他有用的内置函数。你可以使用官方Python文档来查看完整的内置函数列表和详细文档。
Python——第二章:字符串操作——总结的更多相关文章
- 【原创】Python第二章——字符串
字符串是一个字符序列,(提醒:序列是Python的一个重要的关键词),其中存放UNICODE字符.Python中的字符串是不可变的(immutable),即对字符串执行操作时,总是产生一个新的字符串而 ...
- 简学Python第二章__巧学数据结构文件操作
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...
- 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况
一句python,一句R︱python中的字符串操作.中文乱码.NaN情况 先学了R,最近刚刚上手Python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句pytho ...
- 【Python自动化Excel】Python与pandas字符串操作
Python之所以能够成为流行的数据分析语言,有一部分原因在于其简洁易用的字符串处理能力. Python的字符串对象封装了很多开箱即用的内置方法,处理单个字符串时十分方便:对于Excel.csv等表格 ...
- Python中的字符串操作总结(Python3.6.1版本)
Python中的字符串操作(Python3.6.1版本) (1)切片操作: str1="hello world!" str1[1:3] <=> 'el'(左闭右开:即是 ...
- python入门7 字符串操作
字符串操作 #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 字符串操作 ""&quo ...
- Python 第二章-列表和元组
第二章-列表和元组 2.0 在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序列号-即元素的位置, 也称为索引.第一个索引是0,第二个是1,以此类推. ...
- python第二章:数据类型--小白博客
标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 ...
- Python第二章-变量和数据类型
变量和数据类型 一.什么是变量,常量 思考:程序执行指的是什么? 对数据进行存储处理和计算,最终获得结果,这是程序执行的本质. 变量的概念和在数学中的变量的概念一样的,只是在计算机程序中,变量不仅可以 ...
- [Python Study Notes]字符串操作
字符串操作 a.字符串格式化输出 name = "liu" print "i am %s " % name #输出: i am liu PS: 字符 ...
随机推荐
- SQL Server用户的设置与授权
SQL Server用户的设置与授权 SSMS 登陆方式有两种,一是直接使用Windows身份验证,二是SQL Server身份验证.使用SQL Server用户设置与授权不仅可以将不同的数据库开放给 ...
- Solution -「洛谷 P3267」「JLOI 2016」「SHOI 2016」侦察守卫
Description Link. 给你一棵树,放置守卫在某个点上面需要一定代价和一定的有效范围.让你覆盖若干指定点,求最小代价 Solution 算法标签: $\ \ \ \ \ \ \ \ \ $ ...
- 【图像处理】如何使用matplotlib 库显示灰度图像为自定义颜色
项目场景 我这里有一张名为airplane.jpg的灰度图像灰度图像 使用 matplotlib 库读取并显示: import matplotlib.pyplot as plt root=" ...
- [SUCTF 2019]CheckIn 1
看到字符upload 就想到了文件上传漏洞 就先上传一个一句话木马试试 似乎直接上传不成功,可能是有什么过滤 再上传一个包含一句话木马的图片试试 发现提示不能是图片,这时候就不会了,在网上找了一下wp ...
- idea修改默认maven配置
idea修改默认maven配置 方法一 (不推荐) 打开project.default.xml文件,在其中加入如下几行配置. 代码如下 保存修改之后新建一个maven项目查看效果 方法二 新增Proj ...
- Required request body is missing缺失请求体
今天在写项目的时候前台传的参数后台一直接收不到,在网上搜了一些东西试了也没效果.后来发现是因为加了@RequestBody 去掉之后再次尝试就可以了.
- Full Tank 题解
Full Tank 题目大意 给定一张 \(n\) 个点,\(m\) 条边的连通无向图,在每个点有一个加油站,油价为该点的点权,每条边的油耗为该边的边权.现给出若干询问,问一辆油箱容量为 \(c\) ...
- 关于CAS等原子操作,说点别人没说的
Java中提供了原子操作,可以简单看一下AtomicInteger类中的一个典型的原子操作incrementAndGet(),表示对原子整数变量进行加操作,并返回新的值.实现如下: public cl ...
- 2023江苏省领航杯(部分CRYPTO题目复现)
决赛 回文 1.题目信息 =QfzEDO4YDNlBzN4gzN0YGM1QzYyUGZ3QDZzgDM7V2Sn52bI52Q= 2.解题方法 base64解码,两种思路: 要么是去掉前面=号解码 ...
- docker 分离engine和client
背景 由于我个人电脑是2020款m1,16G,256G.一方面,平时除了运行多个浏览器,还有coding 编辑器等等,内存确实很紧张.其次呢,m1 是ARM的架构,所以构建的镜像是无法在X86的机器上 ...