1.1变量
变量的命名规则:
- 1、只能包含字母、数字、下划线,且不能用数字开头
- 2、不能使用python关键字
- 3、简短且具有描述性
1.2字符串
python中用引号引起来的都是字符串,单引号双引号都可以
a.字符串的索引
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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.大小写变换
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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.居中
1
2
3
|
#居中
s6 = s.center( 20 , '_' ) #前后用_填充
print (s6)
|
d.查找
1
2
3
4
5
6
|
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.删除左右空格
1
2
3
4
|
#strip 默认删除空格 rstrip lstrip
s = ' alll%'
s1 = s.strip( '%' )
print (s1)
|
f.计数
1
2
|
s2 = s.count( 'l' )
print (s2)
|
g.替换
1
|
replace(old,new,count)
|
h.把一个字符串分割成列表
1
2
3
|
s = 'b a c'
s3 = s.split( ) #默认为空格
print (s3)
|
1.3 int
1
2
|
i = 3 #转化为二进制所占最少位数
print (i.bit_length())
|
1.4 bool
1
2
3
4
5
6
7
8
9
10
11
|
#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
|
1
2
|
'', 0 , (), {}, [], set (), None
|
以上所述是小编给大家介绍的python变量与简单数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:https://blog.csdn.net/zeroooorez/article/details/89192278