Python字符串

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


字符串的操作(替换、删除、截取、复制、连接、比较、查找、分割等)

下表实例变量 a 值为字符串 "Hello"b变量值为 "Python"

操作符

描述

实例

+

字符串连接

>>>a +b'HelloPython'

*

重复输出字符串

>>>a *2'HelloHello'

[]

通过索引获取字符串中字符

>>>a[1]'e'

[ : ]

截取字符串中的一部分

>>>a[1:4]'ell'

in

成员运算符 - 如果字符串中包含给定的字符返回 True

>>>"H"inaTrue

not in

成员运算符 - 如果字符串中不包含给定的字符返回 True

>>>"M"notinaTrue

r/R

原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。

>>>printr'\n' \n >>> printR'\n' \n

%

格式字符串

请看下一章节

 

Python字符串格式化:

   %c

 格式化字符及其ASCII

  %s

 格式化字符串

  %d

 格式化整数

  %u

 格式化无符号整型

  %o

 格式化无符号八进制数

  %x

 格式化无符号十六进制数

  %X

 格式化无符号十六进制数(大写)

  %f

 格式化浮点数字,可指定小数点后的精度

   %e

 用科学计数法格式化浮点数

  %E

 作用同%e,用科学计数法格式化浮点数

  %g

 %f和%e的简写

  %G

 %f 和 %E 的简写

  %p

 用十六进制数格式化变量的地址

字符串的内置函数:

a)    R\r原样输出

b)    .format()   Python 3支持

c)    Print(‘aaa{{0}}.format()’)  >>>aaa{0}

e)    长度len()   _len_()

f)     Count(),str.count(‘i’):

g)    Capitalize().把字符串第一个字符大写

h)    itle(),每一个单词首字符大写

i)      Find(),从左边开始找,返回下标,没找到-1

j)     Rfind(),从右边开始找

k)    Index(),从左边开始找,返回下标,没找到报错

l)      Rindex (),从右边开始找

m)  String.replace(‘zz’,’33’):替换

n)    split():拆分

o)    stratswith():以什么开始

p)    endswith():以什么结束

q)    lower()全部小写

r)     upper()全部大写

s)    isalpha():字符串是否全部是字母

t) isdigit():字符串是否全部是数

u)    isalnum():是否是数字和字母的组合

v)    join():把列表拼接成一个字符串,

w)  strip()去掉字符串两边的空格

x)  lstrip():把左边的空格去掉

y)    rstrip():把右边的空格去掉

a)    ljust():左对齐

b)    rjust():右对齐

c)    center():居中对齐

d)    fillchar:填充字符

e)    interpered:解释

f)     strip(“a”):可以去除字符;

g)    s.partition("a"):通过a分割如果分隔符找不到,则返回s和两个空字符串





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值