Python基础入门:变量命名规范与字符串常用操作方法
本文详细介绍Python中变量的命名规范,包括字符限制、关键字规避及命名建议。重点解析字符串的索引切片、大小写转换、居中显示、查找替换、空格处理及分割等常用方法,并简述整型、布尔型及其相互转换规则,帮助初学者掌握Python基础数据类型的使用。
Python变量命名规范
1.1 变量
在Python中定义变量时,需遵循以下命名规则:
- 1. 变量名只能包含字母、数字和下划线,且不能以数字开头。
- 2. 严禁使用Python的关键字作为变量名。
- 3. 变量名应简短且具备描述性,以便提高代码可读性。
字符串基础与索引操作
1.2 字符串
在Python中,被单引号或双引号包裹的内容均被视为字符串。
a. 字符串索引与切片
s = 'ABCDEF'
#索引
s1 = s[0]
s2 = s[-1]
s3 = s[0:4]
print(s1) #A
print(s2) #F
print(s3) #ABC,左闭右开
#打印全部
s4 = s[:] #s[0:]
print(s4)
s5 = s[0:5:2]
print(s5) #ACE
s6 = s[3::-1]
print(s6) #DCBA
#倒置
s7 = s[::-1]
print(s7) #FEDCBA
字符串大小写处理
b. 大小写变换
s = 'alxeaAa'
#首字母大写
s1 = s.capitalize()
print(s1)
s2 = s.upper() #全部大写
s21 = s.lower() #全部小写
print(s2,s21)
s3 = s.swapcase()#反转大小写
print(s3)
#每个首字母大写
s4 = 'abc asc asd'
s5 = s4.title()
print(s5)
字符串格式化与查找
c. 字符串居中显示
#居中
s6 = s.center(20,'_') #前后用_填充
print(s6)
d. 字符串查找
s7 = s.startswith('a',0,3) #判断s[0]-s[2]首字母是否为a,真返回TRUE,假返回FALSE
print(s7)
#find 通过元素找索引,找不打返回-1
#index 通过元素找索引,找不打报错
s8 = s.find('a')
print(s8,type(s8))
字符串其他常用方法
e. 去除左右空格
#strip 默认删除空格 rstrip lstrip
s = ' alll%'
s1 = s.strip('%')
print(s1)
f. 字符串计数
s2 = s.count('l')
print(s2)
g. 字符串替换
replace(old,new,count)
h. 字符串分割为列表
s = 'b a c'
s3 = s.split( ) #默认为空格
print(s3)
整型与布尔型数据类型
1.3 整型(int)
i = 3 #转化为二进制所占最少位数
print(i.bit_length())
1.4 布尔型(bool)
#int --->str
i = 1
s = str(i)
#str--->int
s = '123'
i = int(s)
#int --->bool
i = 3
b = bool(i)
#str--->bool 非空就是TRUE
#s = ''--- >False
转化成bool值为False的数据类型有:
'', 0, (), {}, [], set(), None
以上内容为Python变量与简单数据类型的详细解析,希望能对读者有所帮助。如有疑问欢迎留言,小编将及时回复。感谢大家对本站的支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













