字符串、标识符


标识符定义:

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'
# print(st.count('l')) #统计字符个数
# print(st.capitalize()) #首字母大写
# print(st.center(50,'-')) #居中
# print(st.endswith('eng')) #是否以某个内容结尾
# print(st.startswith('Hell')) #是否以某个内容开头
# print(st.expandtabs(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()) #以一个内容分割

#重要的字符串方法:
# print(st.count('l')) #统计字符个数
# print(st.capitalize()) #首字母大写
# print(st.center(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)) #以一个内容分割


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM