返回顶部
首页 > 资讯 > 后端开发 > Python >python3——字符串基础
  • 935
分享到

python3——字符串基础

字符串基础 2023-01-31 08:01:29 935人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

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

  1. 字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。

    如'Hello'和"World"

  2. 可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。

    如'''"What's your name?," I asked.'''

  3. 字符串过长不方便写在一行时,可以使用反斜杠跨行而不增加换行符。

    如:

    "abcde\

    fgh"

    等价于"abcdefgh"

  4. 如果字符串中有大量转义字符串,可以使用自然字符串(在字符串前加r或R)来简化书写,例如:r"Newlines are indicated by \n"等价于"Newlines are indicated by \\n"

  5. 两个字符串连续书写会自动连接,例如:str='ab'"cd",str就是'abcd'

  6. 可以使用fORMat来构造复杂字符串,{}表示参数位置,format中依次指定参数值:(和%方式功能类似,但更加灵活。)

  1. first_name = "x"

    last_name = "y"

    "my name is {0} {name2}.".format(first_name, name2=last_name)#等价于"my name is x y."

    使用{0}{1}...表示第几个参数,{name2}直接指定参数名称

  2. {}中还能控制字符串格式,例如:

    '{0:.3}'.format(1/3)表示精确到小数点后三位

    '{0:_^11}'.format('hello')表示将字符串用'_'填充至11位,'hello'居中

  3. 可支持的详细格式为:[[fill]align][sign][#][0][minimumwidth][.precision][type],具体用法参见https://www.python.org/dev/peps/pep-3101/





参考文献:

  1. Python 快速教程(补充篇05):字符串格式化 (%操作符)

  2. python - 增强的格式化字符串format函数

  3. PEP 3101 -- Advanced String Formatting

  4. 字符串格式化:%和.format

  5. Python中的字符串模运算符与format函数

--结束END--

本文标题: python3——字符串基础

本文链接: https://lsjlt.com/news/192540.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python3——字符串基础
    字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。如'Hello'和"World"可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。如'''"What's your name,"...
    99+
    2023-01-31
    字符串 基础
  • Python3基础数据-字符串
    一、创建字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' 二、访问字符串中的值 #!/usr/bin...
    99+
    2023-01-31
    字符串 基础 数据
  • python基础-字符串(6)
    一、引言 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对;服务器既然想要存储这些密码...
    99+
    2023-01-30
    字符串 基础 python
  • Python基础:字符串(string)
    字符串的常用操作   字符串与数组一样,支持索引操作、切片与遍历   索引、切片操作: name = 'jason' name[0] 'j' name[1:3] 'as'   遍历: for char in name: pr...
    99+
    2023-01-31
    字符串 基础 Python
  • Python基础之字符串
    初识字符串 字符串的认识 首先,我们先认识下什么是字符串: # 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" print(t_str1) # Hello World print(t_s...
    99+
    2023-01-31
    字符串 基础 Python
  • Python3 字符串
    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Py...
    99+
    2023-01-31
    字符串
  • 【Python3】基本数据类型-字符串
    字符串常用功能: 移除空白 分割 长度 索引 切片 下面来详细介绍下 ~ capitalize 字符串首字母大写 name = 'xmzncc' v = name.capitalize() print(v) casefold 将所有大...
    99+
    2023-01-31
    字符串 数据类型
  • Python基础-字符串的使用
    字符串解释:字符串是不可变的,所有元素赋值和切片赋值操作都是非法的,属于序列一种(字符串、元组、列表)。  一、格式化字符串 (1)、format()方法==str.format() 作用:将传入的参数进行格式化 1、替换字段名的两种方...
    99+
    2023-01-31
    字符串 基础 Python
  • Python基础知识(六)--字符串
      #字符串   #字符串是用固定的str数据类型表示的,用来存放Unicode字符序列  #str数据类型可以用来创建一个字符串对象,参数为空时返回一个空字符串  a = str()  print(a)                  ...
    99+
    2023-01-31
    字符串 基础知识 Python
  • python基础字符串str详解
    目录字符串str:编码:ord(字符串)和chr(整数):字符串字面值:字符串通用操作字符串str: 定义:是由一系列字符组成的不可变序列容器,储存的事字符的编码值 编码:...
    99+
    2024-04-02
  • Python字符串基础是什么
    本篇文章为大家展示了Python字符串基础是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、常量单引号:'spa''m'双引号:"spa'm&...
    99+
    2023-06-02
  • python字符串的基础操作
    本篇内容介绍了“python字符串的基础操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 处理字符串原始字符串:在字符串开始的引号之前加...
    99+
    2023-06-02
  • python3字符串操作
    python3字符串操作 1 x = 'abc' 2 y = 'defgh' 3 4 print(x + y) #x+y 5 print(x * 3) #x*n 6 print(x[2]) ...
    99+
    2023-01-31
    字符串 操作
  • python3-字符串操作
    name = "my \tname is {name}, age is {age}." '''print(name.capitalize()) #这段话的首字母大写 print(name.count("a"))...
    99+
    2023-01-31
    字符串 操作
  • python3 字符串操作
          name = "My \tname is  {name} and my age is {year} old"#大写 print(name.capitalize()) # 首字母大写 打印显示 My  name is  {na...
    99+
    2023-01-31
    字符串 操作
  • python3 把字符串 (str) \
    直接str.decode() 找不到decode() 方法,所以要用以下方法 测试程序: test = '\u5220\u9664' test.encode('utf-8').decode('unicode_escape') print(t...
    99+
    2023-01-31
    字符串 str
  • python3 字符串操作
    字符串操作: 1、 下载python官方手册 2、 先定义一个字符串变量 A = ‘abc’ A.两次TAB键 help(A.选项) #查看帮助 'ABC'.lower() #XXX...
    99+
    2023-01-31
    字符串 操作
  • C语言详解字符串基础
    目录一、字符串的概念二、字符数组与字符串三、字符串字面量的秘密四、字符串的长度五、小结一、字符串的概念 字符串是有序字符的集合 字符串是程序中的基本元素之一 C 语言中没有字符串的概...
    99+
    2024-04-02
  • python字符串基础操作详解
    目录字符串的赋值单引号字符串赋值给变量双引号字符串赋值给变量三引号字符串赋值给变量(多行)字符串的截取截取指定位置的字符获取指定位置之后的所有字符截取指定位置之前的所有字符获取所有的...
    99+
    2024-04-02
  • python3学习之字符串
    s='this is test message's.capitalize()    首字母大写,其它小写               s.find(sub[, start[, end]])      在指定范围内(默认全部字符串),查找su...
    99+
    2023-01-31
    字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作