Python字符串的表示有三种方法:

1.单引号(')

>>>a = 'I love python. '

2.双引号(")

>>>a = " I don’t love python. "

3.三重引号(""")

>>>a = """Build a connection string from a dictionary

Returns string.

"""

单引号与双引号的作用相同(与C不同),在三重引号中可以表示多行字符串。

Python中没有专门的Char类型。一个字符就是长度为1的字符串,同时Python的字符串是不可改变的。并且Python字符串后是没有’\0’结尾的。

在Python中字符串是一个字符的序列。在内存中连续存放。

字符串操作符:

“+”:连接操作符。

>>> 'I' + ' love' + ' Python'
'I love Python'

“*”:重复操作符。

>>> 'R' * 5
'RRRRR'

“==”, “<”, “>”, “!=”:可以进行两个字符串的比较。

Join函数,用来链接2个字符串。

“in”, “not in”:是否为成员测试。

“%”:格式化操作符:格式format_string % (arguments_to_convert);只有一个参数时可以省去括号。

>>> 'I love %s'%'python'
'I love python'

高级用法:

>>> 'My name is %(name)s, I am %(age)d years old.'%({'name':'python', 'age':10})
'My name is python, I am 10 years old.'

“r” “R”:原始字符串操作符号。当字符串前有该操作符则输出的字符串就是输入的字符串,不进行相关的转义字符的替换。正则表达式的很多字符串都会用到该操作符已避免不必要的转义字符。

“u”“U”:Unicode操作符。可以把该操作符后的字符串转换为Unicode编码的字符串。

字符串是不可改变的对象:不能对字符串的单个元素赋值,或者对字符串的切片赋值。

字符串常用函数:

§cmp(str1,str2):根据字符串的ASCII码值进行比较。
§max()和min():按照ASCII码值返回最大或最小的字符。
>>> cmp('a','b')
-1
>>> cmp('a','a')
0
>>> cmp('b','a')
1

>>> max('abcdefABCDEF')
'f'
>>> min('abcdefABCDEF')
'A'

转载于:https://www.cnblogs.com/TonyZhao/p/3527004.html

Python基础(3) - 数据类型:2字符串类型相关推荐

  1. Python基础之数据类型(一)

    Python基础之数据类型(一) 一.数据类型种类 二.int类型 三.float类型 1.float介绍 2.float简单示例 三.bool类型 1.布尔值为true 2.布尔值为false 四. ...

  2. Python基础之数据类型II

    Python基础之数据类型II 3.List(列表) 引子 我们现在已经学过的基础数据类型: int float str bool,str类型可以帮我们存储少量的数据,但是str有什么缺点? str存 ...

  3. 1. Python基础之数据类型与注释

    文章目录 Python基础之数据类型与注释 1.变量 2.数据类型 2.1 Number类型 Int 整型 Float 浮点型 2.2 Bool 布尔类型 2.3 String 字符串类型 2.4 L ...

  4. 数据类型之字符串类型

    数据类型之字符串类型 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.创建字符串很简单,只要为变量分配一个值即可.例如: str1 = 'Hello Wo ...

  5. python基础之数据类型III

    python基础之数据类型III 5.Dictionaries(字典) 5.1字典的认识 引子 我已经讲过的数据类型 int float str bool tuple list,我们讲的列表的数据类型 ...

  6. 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则

    第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...

  7. python数字类型-Python基础:数据类型-数字(5)

    在Python中,所有的数据类型都是类,每一个变量都是类的实例. Python中有6种标准数据类型:数字(Number).字符串(String).列表(List).元组(Tuple).集合(Sets) ...

  8. 【python】Python的基本数据类型之数字类型与字符串类型

    1. Python的基本数据类型 1.1 数字类型 整型(关键字int) 由0~9组成的所有数字,例如:年龄.存款.尺寸.手机号等. 浮点型(关键字float) 包含有小数点,例如:价格,重量 布尔型 ...

  9. python定义变量类型_一、python基础之数据类型与变量

    一.变量 声明变量 #!/usr/bin/env python age=9 name='ld' name1='ld1' 变量作用:保存状态(程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态 ...

最新文章

  1. 【Python教程】七种创建对象的方式,你知道几种?
  2. 剑指offer之中判断二叉树是不是对称二叉树(递归和非递归实现)
  3. 图像重建算法_基于深度学习图像重建算法(DLIR)对CT图像质量和剂量优化的研究:体模实验...
  4. 从位图数据取得位图句柄
  5. java实现qq抢红包_Java实现抢红包功用
  6. 中科大快手提出多模态交叉注意力模型:MMCA,促进图像-文本多模态匹配!
  7. java StringUtils方法全览
  8. activeMQ入门安装
  9. 用js来实现那些数据结构01(数组篇01-数组的增删)
  10. docker安装执行问题
  11. 计算机组成原理运算器设计,计算机组成原理2_5教学计算机运算器设计.ppt
  12. 大数据技术全解之曹冲称象与大数据思想
  13. 《Java语言程序设计与数据结构》编程练习答案(第十九章)(一)
  14. XML解析——Java中XML的四种解析方式
  15. matlab画图——semilogy函数介绍
  16. RFC 协议下载方法
  17. 计算机网络hdlc,2019计算机考研|计算机网络知识点:HDLC协议
  18. formality 命令/变量的使用及各种设置
  19. Windows下的ARP命令
  20. java79-GUL聊天窗口

热门文章

  1. php在线打开pdf文件
  2. POJ1816:Wild Words——题解
  3. linux 压缩 解压zip 命令
  4. 为网站文字前面添加图标 在线调用 Font Awesome 字体icon小图标 美化网站
  5. 2015.08.15冒泡排序
  6. jquery.mobile手机网页简要
  7. oracle时间格式要注意的问题
  8. 体验.net2.0的优雅(4):Provider、策略、控制反转和依赖注入
  9. 第21节 信息系统及其建设
  10. 如何向妻子解释OOD