我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python基础:字符串(string)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python基础:字符串(string)

字符串的常用操作

  字符串与数组一样,支持索引操作、切片与遍历

  索引、切片操作:

name = 'jason'
name[0]
'j'
name[1:3]
'as'

  遍历:

for char in name:
    print(char)   
j
a
s
o
n

  python的字符串是不可变的(immutable),因此不能直接改变字符串内部的字符

s = 'hello'
s[0] = 'H'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment

python2.5以后的+=操作符

  python2.5以前,改变字符串的字符时其实是重新创建了一个新的字符串。如:

s = 'H' + s[1:]

  会重新创建一个开头为'H'字符的字符串。

  然鹅,python2.5后用+=符号拼接字符串时python会智能的查找这个字符串有没有在其他地方被引用,如没有,就原地扩充此字符串。

  也可以用string.join(iterable)方法拼接。

  如果字符串拼接的次数较少时,用+=更快,但是如果次数很大时,join稍快一些。

 

参考资料:

极客时间《Python核心技术与实战》专栏

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python基础:字符串(string)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python基础:字符串(string)

字符串的常用操作  字符串与数组一样,支持索引操作、切片与遍历  索引、切片操作:name = 'jason'name[0]'j'name[1:3]'as'  遍历:for char in name: print(char) ja
2023-01-31

Python基础之字符串

初识字符串字符串的认识首先,我们先认识下什么是字符串:# 定义字符串t_str1 = "Hello World"t_str2 = "asdfghh"print(t_str1) # Hello Worldprint(t_str2) # a
2023-01-31

python基础-字符串(6)

一、引言当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对;服务器既然想要存储这些密码可以
2023-01-30

Python 基础之字符串string详解及实例

Python字符串(string) 详解 及 代码 Python的字符串可以使用单引号('), 双引号("), 三引号('''); 三引号(''')里面, 可以添加单引号和双引号, 也可以通过转义序列()添加; 字符串放在一起自动连接成为一
2022-06-04

Python基础-字符串的使用

字符串解释:字符串是不可变的,所有元素赋值和切片赋值操作都是非法的,属于序列一种(字符串、元组、列表)。 一、格式化字符串(1)、format()方法==str.format()作用:将传入的参数进行格式化1、替换字段名的两种方法:要替换的
2023-01-31

Python字符串基础是什么

本篇文章为大家展示了Python字符串基础是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、常量单引号:spam双引号:"spam"三引号:...spam...,"""...spam...""
2023-06-02

Python基础知识(六)--字符串

#字符串   #字符串是用固定的str数据类型表示的,用来存放Unicode字符序列  #str数据类型可以用来创建一个字符串对象,参数为空时返回一个空字符串  a = str()  print(a)                    
2023-01-31

python字符串的基础操作

本篇内容介绍了“python字符串的基础操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 处理字符串原始字符串:在字符串开始的引号之前加
2023-06-02

python3——字符串基础

字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。如'Hello'和"World"可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。如'''"What's your name?,
2023-01-31

Python中字符串String的基本内

首先我们要明白在python中当字符编码为:UTF-8时,中文在字符串中的占位为3个字节,其余字符为一个字节下面就直接介绍几种python中字符串常用的几种字符串内置函数(本文中牵扯到了模块与一些之前章节没讲过的相关知识,坑我之后会填的)字
2023-01-31

Python 基础知识之字符串处理

Python字符串处理 字符串输入:my_string = raw_input("please input a word:")字符串判断: (1) 判断是不是纯字母my_string.isalpha()字符串搜索匹配: (1) rere正则
2022-06-04

python基础字符串str怎么使用

本篇内容介绍了“python基础字符串str怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!字符串str:定义:是由一系列字符组成的不
2023-06-22

Python3基础数据-字符串

一、创建字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'二、访问字符串中的值#!/usr/bin/pyth
2023-01-31

python字符串String模块

python的string模块1.字符串属性方法操作:1.>字符串格式输出对齐>>> str = "Python stRING"  >>> print str.center(20)           #生成20个字符长度,str排中间 
2023-01-31

Python 专题三 字符串的基础知识

在Python中最重要的数据类型包括字符串、列表、元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础 字符串指一有序的字符序列集合,用单引号、双引号、三重(单双均可)引号引起来.如: s1='www.csdn.NET'
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录