1、字符串
定义:一个有序的字符集合,可以包含数字,字母,中文,特殊符号等,通常用单引号'',双引号"",三个单引号或三个双引号包围的一串字符组成
1.1、转义字符串
· \n 换行符;
· \t 制表符(Tab);
· \r 回车(Eter);
· \\ “\”字符;
· \' 单引号;
· \" 双引号;
1.2、字符串函数处理说明
a = 'helloWORLD' b = 'nihao' print('capitalize:\t',a.capitalize()) #将字符串的第一个字母大写 print('count:\t\t',a.count('l')) #获得字符串中某一子字符串的数目 print('find:\t\t',a.find('e')) #获得字符串中某一子字符串的起始位置,无则返回-1 print('isalnum:\t',a.isalnum()) #检测字符串是仅包含0-9A-Za-z print('isalpha:\t',a.isalpha()) #检测字符串是仅包含A-Za-z print('isdigit:\t',a.isdigit()) #检测字符串是仅包含数字 print('islower:\t',a.islower()) #检测字符串是否均为小写字母 print('isspace:\t',a.isspace()) #检测字符串中所有字符是否均为空白字符 print('istitle:\t',a.istitle()) #检测字符串中的单词是否为首字母大写 print('isupper:\t',a.isupper()) #检测字符串是否均为大写字母 print('join:\t\t',' '.join('nihao')) #连接字符串 print('lower:\t\t',a.lower()) #将字符串全部转换为小写 print('split:\t\t',a.split()) #分割字符串 print('swapcase:\t',a.swapcase()) #将字符串中大写转换为小写,小写转换为大写 print('title:\t\t',a.title()) #将字符串中的单词首字母大写 print('upper:\t\t',a.upper()) #将字符串中全部字母转换为大写 print('strip:\t\t',a.strip()) #移除字符串头尾指定的字符 print(len(a)) #获取字符串长度 print('replace:\t',a.replace('WORLD','world')) #将字符串中的字符用另一字符代替 执行结果:
capitalize: Helloworld
count: 2
find: 1
isalnum: True
isalpha: True
isdigit: False
islower: False
isspace: False
istitle: False
isupper: False
join: n i h a o
lower: helloworld
split: ['helloWORLD']
swapcase: HELLOworld
title: Helloworld
upper: HELLOWORLD
strip: helloWORLD
10
replace: helloworld