一 字符串的索引和分片
1、介绍
在Python中的字符串中,字符序号是以0开始的,另外最后一个字符的序号为-1。
2、举例
>>> str ='abcdefg'>>> str[2]'c'>>> str[-2]'f'>>> str[-0]'a'>>> str[-1]'g'>>> str[1:4]'bcd'>>> str[1:1]''>>> str[2:4]'cd'>>> str[1:-1]'bcdef'>>> str[0:-2]'abcde'>>> str[:-2]'abcde'
二 格式化字符串
1、格式化符号
| %c | 格式化字符及其ASCII码 |
| %s | 格式化字符串 |
| %d | 格式化整数 |
| %u | 格式化无符号整型 |
| %o | 格式化无符号八进制数 |
| %x | 格式化无符号十六进制数 |
| %X | 格式化无符号十六进制数(大写) |
| %f | 格式化浮点数字,可指定小数点后的精度 |
| %e | 用科学计数法格式化浮点数 |
| %E | 作用同%e,用科学计数法格式化浮点数 |
| %g | %f和%e的简写 |
| %G | %f 和 %E 的简写 |
| %p | 用十六进制数格式化变量的地址 |
2、举例
>>> s ='So %s day!'>>>print(s %'beautiful')So beautiful day!>>> s %'beautiful!''So beautiful! day!'>>>'1 %c 1 %c %d'%('+','=',2)'1 + 1 = 2'>>>'x= %x'%0xA'x= a'>>>'x= %X'%0xa'x= A'
三 字符串和数字类型转换
1、int函数和str函数
int()函数将字符串转换为数字。
str()函数将数字转换为字符串。
2、举例
>>>'10'+4Traceback(most recent call last):File"<pyshell#0>", line 1,in<module>'10'+4TypeError: must be str,not int>>> int('10')+414>>>'10'+ str(4)'104'
四 原始字符串
1、介绍
原始字符串是Python中一类比较特殊的字符串,以大写字母R或小写字母r开始,在原始字符串中,字符“\"不再表示字符的含义。
原始字符串是为正则表达式设计的,也可以用来方便地表示Windows系统下的路径,不过,如果以“\”结尾,那么会出错。
2、举例
>>>import os>>> path = r'E:\python'>>> os.listdir(path)['python_workspace','work']>>> os.listdir('E:\python')['python_workspace','work']>>> patch = R'E:\python\'SyntaxError: EOL while scanning string literal
548

被折叠的 条评论
为什么被折叠?



