转义字符,格式化符号和内建函数

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

python字符串格式化符号:

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

python的字符串内建函数

这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。

方法 描述

string.capitalize()


把字符串的第一个字符大写


string.center(width)


返回一个原字符串居中,并使用空格填充至长度 width 的新字符串


string.count(str, beg=0, end=len(string))


返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数


string.decode(encoding=‘UTF-8‘, errors=‘strict‘)


以 encoding 指定的编码格式解码 string,如果出错默认报一个 ValueError 的 异 常 , 除 非 errors 指 定 的 是 ‘ignore‘ 或 者‘replace‘


string.encode(encoding=‘UTF-8‘, errors=‘strict‘)


以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是‘ignore‘或者‘replace‘


string.endswith(obj, beg=0, end=len(string))


检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.


string.expandtabs(tabsize=8)


把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8。


string.find(str, beg=0, end=len(string))


检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1


string.format()


格式化字符串


string.index(str, beg=0, end=len(string))


跟find()方法一样,只不过如果str不在 string中会报一个异常.


string.isalnum()


如果 string 至少有一个字符并且所有字符都是字母或数字则返

回 True,否则返回 False


string.isalpha()


如果 string 至少有一个字符并且所有字符都是字母则返回 True,

否则返回 False


string.isdecimal()


如果 string 只包含十进制数字则返回 True 否则返回 False.


string.isdigit()


如果 string 只包含数字则返回 True 否则返回 False.


string.islower()


如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False

时间: 2024-12-06 05:02:26

转义字符,格式化符号和内建函数的相关文章

python字符串格式化符号含义及转义字符含义

字符串格式化符号含义    符   号    说     明      %c    格式化字符及其ASCII码      %s    格式化字符串      %d    格式化整数      %o    格式化无符号八进制数      %x    格式化无符号十六进制数      %X    格式化无符号十六进制数(大写)      %f    格式化定点数,可指定小数点后的精度      %e    用科学计数法格式化定点数      %E    作用同%e,用科学计数法格式化定点数    

字符串格式化符号含义及转义字符含义

字符串格式化符号含义     符   号   说     明     %c   格式化字符及其ASCII码     %s   格式化字符串     %d   格式化整数     %o   格式化无符号八进制数     %x   格式化无符号十六进制数     %X   格式化无符号十六进制数(大写)     %f   格式化定点数,可指定小数点后的精度     %e   用科学计数法格式化定点数     %E   作用同%e,用科学计数法格式化定点数     %g   根据值的大小决定使用%f活

python中时间日期格式化符号

python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M

python日期格式化符号

python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M

Python的字符串格式化符号

1.字符串格式化符号含义 %c:格式化字符及其ASCII码 %s:格式化字符串 %d:格式化整数 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %X:格式化无符号十六进制数(大写) %f:格式化定点数,可指定小数点后的精度 %e:用科学计数法格式化定点数 %E:作用同%e,用科学计数法格式化定点数 %g:根据值的大小决定使用%f活%e %G:作用同%g,根据值的大小决定使用%f或者%E 2.格式化操作符辅助指令 m.n:m是显示的最小总宽度,n是小数点后的位数 -:用于左对齐 +:在

Python时间模块(二)----时间日期格式化符号

python中时间日期格式化符号: ? %y 两位数的年份表示(00-99) ? %Y 四位数的年份表示(000-9999) ? %m 月份(01-12) ? %d 月内中的一天(0-31) ? %H 24小时制小时数(0-23) ? %I 12小时制小时数(01-12) ? %M 分钟数(00=59) ? %S 秒(00-59) ? %a 本地简化星期名称 ? %A 本地完整星期名称 ? %b 本地简化的月份名称 ? %B 本地完整的月份名称 ? %c 本地相应的日期表示和时间表示 ? %j

字符串:格式化

一.字符串格式化的format方法 format方法接受位置参数和关键字参数 #位置参数 >>> "{0} love {1}".format('I','you') 'I love you' #关键字参数 >>> "{a} love {b}".format(a='I',b='you') 'I love you' #位置参数和关键词参数可以混用,但是位置参数必须在关键词参数之前 >>> "{0} love

Python字符串格式符号含义

====== #字符串格式化符号含义 #%C 格式化字符串及其ASCLL码 >>> '%c' %97 'a' >>> '%c' % 97 'a' >>> '%c %c %c' % (97,98,99) 'a b c' #%s 格式化字符串 >>> '%s' % 'I love python Programing' 'I love python Programing' #%d 格式化整数 >>> '%d + %d =

Python格式化字符串

在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作符,非常类似C语言里的printf()函数的字符串格式化(C语言中也是使用%). 下面整理了一下Python中字符串格式化符合: 格式化符号 说明 %c 转换成字符(ASCII 码值,或者长度为一的字符串) %r 优先用repr()函数进行字符串转换 %s 优先用str()函数进行字符串转换 %d / %i 转成有符号十进制数 %u