码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2018-05-07 00:46:33      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:小数点   第一个   span   回车   oob   form   换行   正数   八进制   

字符串:

(菜鸟教程地址)

字符串的内建函数: 在终端输入str. 然后按tab键

    str.capitalize    str.isalnum       str.join          str.rsplit
    str.casefold      str.isalpha       str.ljust         str.rstrip
    str.center        str.isdecimal     str.lower         str.split
    str.count         str.isdigit       str.lstrip        str.splitlines
    str.encode        str.isidentifier  str.maketrans     str.startswith
    str.endswith      str.islower       str.partition     str.strip
    str.expandtabs    str.isnumeric     str.replace       str.swapcase
    str.find          str.isprintable   str.rfind         str.title
    str.format        str.isspace       str.rindex        str.translate
    str.format_map    str.istitle       str.rjust         str.upper
    str.index         str.isupper       str.rpartition    str.zfill

隐式字符串拼接

    ‘ABC‘ ‘abc‘ ‘123‘

字符串编码的转换函数:

    ord(str) 返回一个字符的UNICODE值
    chr(i)   返回一个unicode值对应的字符

整数转为字符串函数:

    hex(i)  将整数转换为十六进制的字符串
    oct(i)  将整数转换为八进制的字符串
    bin(i)  将整数转换为二进制的字符串

Python转义字符

在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:

转义字符描述
(在行尾时) 续行符
\ 反斜杠符号
\‘ 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数,yy代表的字符,例如:\o12代表换行
\xyy 十六进制数,yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

Python字符串运算符

操作符描述
+ 字符串连接
* 重复输出字符串
[] 通过索引获取字符串中字符
[ : ] 截取字符串中的一部分
in 成员运算符 - 如果字符串中包含给定的字符返回 True
not in 成员运算符 - 如果字符串中不包含给定的字符返回 True
r/R 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。

Python 字符串格式化

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

python字符串格式化符号:

符 号描述
符 号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址

格式化操作符辅助指令:

符号功能
* 定义宽度或者小数点精度
- 用做左对齐
+ 在正数前面显示加号( + )
  在正数前面显示空格
# 在八进制数前面显示零(‘0‘),在十六进制前面显示‘0x‘或者‘0X‘(取决于用的是‘x‘还是‘X‘)
0 显示的数字前面填充‘0‘而不是默认的空格
% ‘%%‘输出一个单一的‘%‘
(var) 映射变量(字典参数)
m.n. m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

 

 

字符串

标签:小数点   第一个   span   回车   oob   form   换行   正数   八进制   

原文地址:https://www.cnblogs.com/amou/p/9000398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!