首页 > 编程 > Python > 正文

python之Character string(实例讲解)

2020-02-16 10:18:37
字体:
来源:转载
供稿:网友

1、python字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,l

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

>>> var1 = 'hello python' #定义字符串>>> print(var1[0]) #切片截取,从0开始,不包括截取尾数h>>> print(var1[0:5])hello>>> print(var1[-6:])python>>> var2 = var1[0:6]+'world' #截取字符并拼接赋值给新变量>>> print(var2)hello world

2、python转义字符

/  :在行尾时,为续行符

//  :反斜杠转义,输出'/'

/'  :单引号转义

/"  :双引号转义

/b  :退格(backspace)

/n  :换行

/v  :纵向制表符

/t  :横向制表符

/r  :回车

/f  :换页

3、python字符串运算符

(+)拼接,(*)重复,([])索引,([:])切片,(in)成员判断,(not in)非成员判断,(r/R)元素输出字符串

>>> var1 = 'hello'>>> var2 = 'python'>>> print(var1+var2) #拼接字符串hellopython>>> print(var1*3) #重复输出字符串hellohellohello>>> print(var1[0]) #索引字符串h>>> print(var1[3:]) #索引切片lo>>> 'e' in var1 #判断字符串是否在变量中True>>> 'p' not in var1 #判断字符串是否不在变量中True>>> print("he/tllo /n") he llo >>> print(r"he/tllo /n") #原始输出字符串,也就是原始输出转义字符he/tllo /n

4、格式化字符串

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

python字符串格式化符号:

%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表