Python3数据类型--字符串

什么是字符串

Python的字符串是有序集合。

Python字符串本身是不可变的数据类型

Python不支持单字符串类型,单字符在Python中也是作为一个字符串使用

可以用引号(‘*‘)、双引号("**")、三单引号(‘‘‘***‘‘‘)和三双引号("""***""")来创建字符串。

三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

实例:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
var1 = ‘Hello World!‘
var2 = "Hello LuckyLye!"
var3 = ‘‘‘Hello World!
My name is LuckyLye!‘‘‘
var4 = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print(var1)
print(var2)
print(var3)
print(var4)

实例结果:

Hello World!
Hello LuckyLye!
Hello World!
My name is LuckyLye!
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB (      )。
也可以使用换行符 [
 ]。

访问字符串中的值

时间: 2024-08-05 16:15:50

Python3数据类型--字符串的相关文章

小白从零开始学编程(五)--python数据类型--字符串

前言 从2020年3月份开始,计划写一系列文档--<小白从零开始学编程>,记录自己从0开始学习的一些东西. 第一个系列:python,计划从安装.环境搭建.基本语法.到利用Django和Flask两个当前最热的web框架完成一个小的项目 第二个系列:可能会选择Go语言,也可能会选择Vue.js.具体情况待定,拭目以待吧... 基本概念 字符串时候Python中最常见的数据类型,通过引号间包含字符串的方式就可以创建一个字符串数据,因为python中没有字符这个数据类型,所以单引号和双引号的作用是

JNI官方文档翻译3-基本数据类型 字符串 数组

在使用JNI的时候,你问的最多的问题莫过于 Java的数据类型和C/C++的数据类型怎么一对一映射.在我们的HelloWord例子当中,我们并没有传入任何参数给我们的java层print方法,native方法也并没有返回任何数据而是void,本地方法只是简单的打印一个字符串,然后就返回了.实际开发中我们都需要传入参数,返回参数,本章就会讨论如何从java层向底层传数据,以及如何从底层向java层返回数据.我们从基本数据类型 字符串 数组开始, 下一章再介绍如何传任意类型的数据,以及如何访问他们的

Python 变量 数据类型-字符串 二

这是12月规划的内容,2018年一月开篇~ 如果有什么错误,还请提出来~ Python print函数 一 Python 中的变量赋值不需要类型声明,好了知道这个就可以了 我们还可以看一看类型 1 num=1.233 2 str="1.233" 3 print(type(num)) 4 print(type(str)) <class 'float'> <class 'str'> 数据类型-字符串 单引号,双引号用法相同 1 str="1.233&quo

一篇文章助你理解Python3中字符串编码问题

前几天给大家介绍了unicode编码和utf-8编码的理论知识,以及Python2中字符串编码问题,没来得及上车的小伙伴们可以戳这篇文章:浅谈unicode编码和utf-8编码的关系和一篇文章助你理解Python2中字符串编码问题.下面在Python3环境中进行代码演示,分别Windows和Linux操作系统下进行演示,以加深对字符串编码的理解. 在Python2的Python文件的文件头往往会声明字符的编码格式,通过会使用代码"#-*- coding -*-"作为编码声明,如下图所示

[Python3]String(字符串)

概述 字符串是Python中最常用的数据类型,通常我们使用引号(单引' 或 双引" 或 三引号""")来创建字符串. 在python3中,所有的字符串都是Unicode编码. 对于编程而言,大部分时间都是在做字符的处理,例如字符串连接.切割.转换.格式化等等. 下面我们如何用不同的引号来创建字符串: a = u'我是字符串' b = u"我是字符串" c = """我是字符串 我是字符串 我还是字符串 "&

python3数据类型_1

编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: 1 #_*_ coding:utf-8 _* 在python3中,非-ASCII标识符也是允许的. 注释 在python中单行注释用“#”表示:多行注释用三个单引号或者三个双引号表示'''or""" 1 (''') 2 luckynum = 6 3 for i in range(3): 4 input_num = int(input

Python3中字符串中的数字提取方法

逛到一个有意思的博客http://cuiqingcai.com/category/technique/python 在里面看到一篇关于ValueError: invalid literal for int() with base 10错误的解析,针对这个错误,博主已经给出解决办法,使用的是re.sub 方法 1 totalCount = '100abc' 2 totalCount = re.sub("\D", "", totalCount) 但是没有说明什么含义,于

python3数据类型--数字

数字 Python数字数据类型用于存储数值.数字数据类型是不允许改变的,所以如果改变数字数据类型的值,将重新分配内存空间. 以下实例在变量赋值时Number对象被创建: #!/usr/bin/env python # _*_ coding:utf-8 _*_ var1 = 1 var2 = 10 可以使用del语句删除单个或多个对象的引用. del var1, var2 Python3支持三种不同的数值类型: 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点.Pytho

Python进阶之路---1.5python数据类型-字符串

字符串 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15px 0; } /*