python3基础之 字符串切片

一、python3中,可迭代对象有:列表、元组、字典、字符串;常结合for循环使用;均可使用索引切片

  实例:

 1 str = ‘0123456789‘  #str[start:stop:step]   遵循【左闭右开】规则
 2
 3 print(str[0:3])     #截取第一位到第三位的字符                           #012
 4 print(str[1:5])     #截取第二位到第六位之前的字符                        #1234
 5 print(str[:])       #截取字符串的全部字符                                #0123456789
 6 print(str[6:])      #截取第七个字符到结尾                                #6789
 7 print(str[:-3])     #截取从头开始到倒数第三个字符之前                      #0123456
 8 print(str[2])       #截取第三个字符                                       #2
 9 print(str[-1])      #截取倒数第一个字符                                  #9
10 print(str[::-1])    #创造一个与原字符串顺序相反的字符串                    #9876543210
11 print(str[-3:-1])   #截取倒数第三位与倒数第一位之前的字符                  #78
12 print(str[-3:])     #截取倒数第三位到结尾                                #789
13 print(str[:-5:-3])  #逆序截取,步长为3                                 #96
14 print(str[9:0:-1])  #逆序截取,起始值为列表的第10为数,到列表第1位数之前的数结束,  #987654321
15 print(str[0:12])    #截取全部元素

原文地址:https://www.cnblogs.com/gengyufei/p/11316839.html

时间: 2024-11-07 15:47:52

python3基础之 字符串切片的相关文章

Python3基础 str + 字符串变量拼接

? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown ? code [email protected]:~$ source activate py37 (py37) [email protected]:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42) Type 'copyright'

python3基础二——基本的数据类型三

一.字符串str 1.创建字符串,为变量分配一个值 1 word='字符串' 2 sentence="字符串\n" #python中单引号和双引号使用完全相同 3 paragraph="""这是一个段落 4 可以有多行组成""" #使用三引号('''或""")可以指定一个多行字符串 5 print(word,sentence,paragraph) 6 -----------------------

Python3.7之字符串

Python3.7之字符串 一.基础知识 在python中,加了引号的字符均被认为是字符串.单双引号没有任何区别,但要考虑字符串内含有引号的配合情况,多行字符串必须用多引号. 二.字符串常用函数 1.合并字符串之join()与format() join():用于将序列中的元素以指定的字符连接生成一个新的字符串. l = ['a','a','a','a'] L1 = ''.join(l) # output is 'aaaa' L2 = 'b'.join(l) # output is 'ababab

Python基础--Python3基础语法

Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1252 -*- 标识符 1.第一个字符必须是字母表中字母或下划线: 2.标识符的其他的部分有字母.数字和下划线组成: 3.标识符对大小写敏感. 注:在Python3中,非ASCII标识符也是允许的. Python保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Python的标准库提供了一个

01月24日【Python3 基础知识】

01月24日[Python3 基础知识] 3.4 统计字符串 3.5 乘法口诀 3.4 统计字符串 # 统计字符串给类型符号个数 s = n = f = 0 st = input("随意输入字符:") for i in st: if i.isalpha(): s += 1 elif i.isdigit(): n += 1 else: f += 1 print("字母有:{0}个,数字有:{1}个,其他符号有:{2}个.".format(s, n, f)) print

Python3基础数据类型

Python3基础数据类型 Python中变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在Python中,变量就是变量,他没有类型,我们所说的"类型"是变量所致的内存中对象类型. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,右边是存储变量的值.列如: #!/usr/bin/python3 counter = 100 #整形变量 miles = 10000.0 #浮点型变量 name = "Jason" #字符串变量  

SQL 基础之字符串和操作符使用(三)

SQL 基础之字符串使用 : 字符串可以是 SELECT 列表中的一个字符.数字.日期 但日期和字符只能在单引号中出现.每当返回一行时,字符串被输出一次 1.接上文使用过程中如果想把两个列串在一起,并加入一些自定义的显示,如下下图: select first_name || '  is a ' || job_id as "Emp Details" from employees; 2.显示first_name 的人的工资 是多少钱怎么显示: select first_name || '

python 字符串切片

python 的字符串切片: 可以正向切片,也可以反向切片,并且能够偶数切片,奇数切片( 同时都是支持正向反向的 ) 先说索引,python的字符串(数组也是这样),索引默认从0开始,如果是倒序切片,则最后一个字符串(数组的最后一个元素)的索引是  -1. 当索引为负数的时候,计数从字符串的右边开始. 切片的基本模式是: str[start:end:step] 其中,任意一项都可以为空. 索引的结束值,不能被取到,被取到的最后一个值是 索引 - 1 对应的元素( 其实因为是索引下标从0 开始计数

javascript slice字符串切片函数

javascript中我们可以通过slice函数获取字符串的任意部分, slice函数需要传入两个参数 p1 和 p2. p1指定子字符串的开始位置,p2指定要截取字符串的长度. 注意:javascript中第一个字符的位置为0. 第一个范例我们希望截取主字符串的从0开始的10个字符,所以我们可以使用 slice(0,10) javascript中我们可以通过slice函数获取字符串的任意部分, slice函数需要传入两个参数 p1 和 p2. p1指定子字符串的开始位置,p2指定要截取字符串的