字符串、标识符
标识符定义:
1、由字母数字下划线组成
2、不能以数字开头
3、区分⼤⼩写
4、不能以保留字命名
from keyword import kwlist
for i in kwlist:
print(i)
5、描述性的单词命名你的变量,不⽤中⽂、不要⽤拼⾳
6、驼峰式、下划线分割
python风格指南:看看借鉴下
lint看是否规范
字符串是以引号括起来的任意字符,内容是引号⾥⾯的
# a='1234567890'
# b='abcdefghijklmnopqrstuvwxyz'
# print(a)
# print(a*3)#乘
# print(a[2:5])#切⽚
# print('23' in a)#成员运算符
# print('%s love you'%'I')#格式化输出
# c=a+b
字符串常量的定界符是什么
# print(c)
# d=''.join([a,b])#字符串拼接
# # 对象+⽅法+括号⾥⾯是参数
# print(d)
#String的内置⽅法
# st='hello deng'
# unt('l')) #统计字符个数
# print(st.capitalize()) #⾸字母⼤写
# (50,'-')) #居中
# dswith('eng')) #是否以某个内容结尾
# print(st.startswith('Hell')) #是否以某个内容开头
# pandtabs(tabsize=10))#扩展tab 把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8,st='he/tllo deng' # print(st.find('ll')) #查第⼀个元素并返回索引值
# st1='hello deng, {name} is {age}!'
# print(st1.format(name='Fei',age='26')) #格式化输出
# st2='hello deng, {name} is {age}!'
# print(st2.format_map({'name':'Fei','age':'26','sex':'man'})) #格式化输出
# print(st2.index('a')) #查第⼀个元素并返回索引值
# print('123'.isdigit()) #是否包含数字
# print('123'.isalnum()) #是否包括数字或字母
# print('abc'.isalpha()) #是否只包括字母
# print('1234'.isdecimal()) #是否只有⼗进制数
# print('12312'.isnumeric()) #是否只有数值
# print('a1'.isidentifier()) #是否以字母开头
# print('abcd'.islower()) #是否全⼩写
# print('abcd'.isupper()) #是否全⼤写
# print(' cd'.isspace()) #是否空格
# print('I Love You'.istitle()) #是否标题,⾸字母⼤写
print('ABcd'.lower()) #⼤写变⼩写
print('abCD'.upper()) #⼩写变⼤写
print('aBCd'.swapcase()) #反转
print('abcd'.ljust(50,'*')) #从右补齐
print('abcd'.rjust(50,'#')) #从左补齐
print('\tab cd\n'.strip()) #去掉开头和结尾换⾏符和空格
print('\tab cd\n'.lstrip()) #去掉左边换⾏符和空格
print('\tab cd\n'.rstrip()) #去掉右边换⾏符和空格
print('I Love Love You'.replace('Love','Like',1)) #替换
print('I Love Love You'.rfind('o')) #从右往左查第⼀个元素并返回正常索引值
print('I Love Love You'.split('o',2)) #以⼀个内容分割
print('I Love Love You'.rsplit('o',2))#以⼀个内容分割
print('I Love love You'.title()) #以⼀个内容分割
#重要的字符串⽅法:
# unt('l')) #统计字符个数
# print(st.capitalize()) #⾸字母⼤写
# (50,'-')) #居中
# print(st.startswith('Hell')) #是否以某个内容开头
# print(st1.format(name='Fei',age='26')) #格式化输出
# print('ABcd'.lower()) #⼤写变⼩写
# print('abCD'.upper()) #⼩写变⼤写
# print('\tab cd\n'.strip()) #去掉开头和结尾换⾏符和空格
# print('I Love Love You'.replace('Love','Like',1)) #替换
# print('I Love Love You'.rfind('o')) #从右往左查第⼀个元素并返回正常索引值# print('I Love Love You'.split('o',2)) #以⼀个内容分割
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论