python中三种基本的数值类型
python基础知识一变量与简单数据类型详解1.1变量
变量的命名规则:
- 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变量与简单数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/zeroooorez/article/details/89192278