北京网帮你
python3字符串运算方法名(方法传参)格式化字符串中的占位符和类型码
时间:2019-09-06 22:59:51 浏览:182

 ''
   ""
   '''
   """
三引号''' """ 和单引号' ""
  '\n'

ascii  规则128字符的编码
 '0'   48    0x30
 'A'   65    0x41
 'a'   97    0x61

\\   \n   \r  \t   \'  \"  \xXX  \uXXXX

r'abcd\n'  原始字符串

字符串运算:
 +   *   +=   *=
 <  <=   >  >=  == !=
 in, not in

 [] 索引/切片
    正向索引(从 0 增大)
    反向索引(从-1 减小)
 s[::]


len(x)  求长度
max(x)  求最大编码值的字符
min(x)

ord(x)  返回编码值
chr(i)  用编码值返回字符

bin(x)  二进制(binary)
oct(x)  八进制
hex(x)  十六进制

字符串方法:
 字符串.方法名(方法传参)

 s.count(sub,...)
 s.find(sub)  
 s.strip()  去掉左右空白字符('\n', '\r', ' ', '\t')
 s.replace(old, new)
 s.startswith(s)
 s.endswith(s)

运算符
   %
 作用:
   生成一定格式的字符串
 语法:
   格式字符串 % 参数值
   格式字符串 % (参数值1, 参数值2, ...)
 格式字符串中的 % 为占位符,占位符的位置将用参数值替换

 示例见:
   str_fomart.py
格式化字符串中的占位符和类型码
 占位符      意义
   %s      字符串,使用str函数转换
   %r      字符串,使用repr函数转换
   %c      整数转为单个字符
   %d      十进制整数
   %o      八进制整数
   %x      十六进制整数(a-f小写)
   %X      十六进制整数(A-F大写)
   %e      指数形浮点数(e小写)  如: 2.9e+10
   %E      指数形浮点数(E大写)  如: 2.9E+10
   %f, %F  浮点十进制形式
   %g, %G  十进制形式浮点数或指数浮点数自动转换
   %%      等同于一个%字符



占位符和类型码之间的格式语法
 格式:
   % [- + 0 宽度.精度] 类型码
 说明:
   - 左对齐(默认是右对齐)
   + 显示正号
   0 左侧空白位置补零
   宽度: 整个数据输入的宽度
   精度: 保留小数点后多少位(默认是6位)

 示例:
   '%10d' % 123   # '       123'
   '%-10d' % 123  # '123       '
   '%10s' % 'abc' # '       abc'
   '%05d' % '123' # '00123'
   '%-+5d' % 123  # '+123 '


[上一篇]python3数组列表list的定义和运算
[下一篇]python3str字符串作用表示方法
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录