【Python基础】11_Python中的字符串

1.字符串的定义

可以使用""双引号,也可以使用‘‘单引号定义字符串,一般使用双引号定义。

2.字符串的操作

判断类型:

查找和替换

大小写切换:

文本对齐

注:string.center(weight,str) 以str填充对齐,其他两个方法类似,都可以拓展。

去除空白字符

拆分和链接

3.字符串的切片

定义

字符串[开始索引:结束索引:步长]  包括前面不包括后面

 1 str1 = "Hello,World"
 2 # 截取索引2-5的字符
 3 print(str1[2:6])  # llo,
 4 # 从索引2开始,截取到最后
 5 print(str1[2:])  # llo,World
 6 # 从0开始截取到索引5
 7 print(str1[:6])  # Hello,
 8 # 从0开始截取到最后
 9 print(str1[:])  # Hello,World
10 # 从零开始,步长为2,截取到最后(每两个截取一个)
11 print(str1[::2])  # HloWrd
12 # 从索引1开始,步长为2,截取到最后(从索引1开始,每隔一个取一个)
13 print(str1[1::2])  # el,ol
14 # 截取索引为-1的,截取最后一个字符
15 print(str1[-1])  # d
16 # 从索引2开始截取到倒数第二个(不包括倒数第一个)
17 print(str1[2:-1])  # llo,Worl
18 # 从倒数第二个开始,截取到最后
19 print(str1[-2:])  # ld
20
21 # 从最后一个开始,步长为-1(使用字符串切片,让字符串逆序)
22 print(str1[-1::-1])

原文地址:https://www.cnblogs.com/dujinyang/p/11261472.html

时间: 2024-11-04 06:13:48

【Python基础】11_Python中的字符串的相关文章

python基础深入(元组、字符串、列表、字典)

python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 1 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原来的列表. 2 >>>list.append(5) 3 >>>print(list) 4 [1, 2, 3, 4, 5] 2.统计 1 >>>list = [1,"a","b","c",1,4

python基础之数字、字符串、列表、元组、字典

第二天Python基础二: 1.运算符: 判断某个东西是否在某个东西里面包含: in  为真 not in  为假 (1).算术运算符: 运算符 描述 实例 + 加  表示两个对象相加 a + b输出结果30 - 减  表示一个数减去另一个数 a - b输出结果-10 * 乘  两个数相乘或是返回一个被重复若干次的字符串 a * b输出结果200 / 除  两个数相除 b / a 输出结果2 ** 幂  返回一个数的n次幂 3 ** 3 输出结果27 % 取余  返回除法的余数 b % a 输出

Python基础练习-004-提取字符串中的特定字符

已知一个字符串"axbyczdq", 如何得到"abcd" 分析过程:取出奇数位的字符再拼接,但是在python中,index从0开始,所以取偶数位.(学习重点:字符串与列表之间的相互转换) 原文地址:https://www.cnblogs.com/piaopiao-emmm/p/10064606.html

Python基础(中)

前言 print(" _ooOoo_ ") print(" o8888888o ") print(" 88 . 88 ") print(" (| -_- |) ") print(" O\\ = /O ") print(" ____/`---'\\____ ") print(" . ' \\| |// `. ") print(" / \\||| : |||//

利用Python从文件中读取字符串(解决乱码问题)

首先声明这篇学习记录是基于python3的. python3中,py文件中默认的文件编码就是unicode,不用像python2中那样加u,比如u'中文'. 不过在涉及路径时,比如C:\Users\Administrator\Desktop\StudyNote\Python,还是要加r. eg:r'C:\Users\Administrator\Desktop\StudyNote\Python'. 因为\是转义符,想输出'\'得写成'\\'才可以.加了r就可以让python自动处理字符串,最终的字

Python基础语法——(引号、字符串)

一.单引号字符串和转义引号 当字符串中出现单引号'时,我们可以用双引号""将该字符串引起来:"Let's go!" 而当字符串中出现双引号时,我们可以用单引号''将该字符串引起来:' "Hello,world!" she said ' 但是当字符串中又有单引号'又有双引号"时该如何处理呢:使用反斜线(\)对字符串中的引号进行转义:'Let\'s go!' 二.字符串 拼接字符串 >>>"Let's say&q

Python基础教程笔记——使用字符串

使用字符串 Table of Contents 1 基本字符串操作 2 字符串格式化:精简版 2.1 用字符串格式化操作符 2.2 用string的Template格式化字符串 3 字符串格式化:完整版 3.1 转换说明符 3.2 简单转换 3.3 字段宽度和精度 3.4 符号,对齐和 0 填充 4 字符串方法 4.1 find 4.2 join 4.3 lower 4.4 replace 4.5 split 4.6 strip 4.7 translate 1 基本字符串操作 说明:字符串也是序

2.python基础深入(元组、字符串、列表、字典)

一,对象与类 对象: python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,玩的手机就是对象. 我们通过描述属性(特征)和行为来描述一个对象的. 在python中,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) 结论:对象=属性+方法 在python中,把具有相同属性和方法的对象归为一个类(class) 比如人类,动物,植物等等,这些都是类的概念. 类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化.类不代表具体的事物,而对

python基础学习中发现的一些小知识

1.abs()函数 >>> abs(-1) 1 >>> abs(1+2j) 2.23606797749979 abs函数常用返回绝对值,而复数使用abs则返回(a+bj)中a与b平方和再取平方根,如上所示 2.pow()与math.pow()函数 >>> pow(1,2) 1 >>> pow(2.0,3) 8.0 >>> pow(2,3.0) 8.0 >>> pow(2.0,3.0) 8.0 >