码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型

时间:2018-01-23 20:34:50      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:none   技术   open   切片   play   分享   常用   pre   循环   

int、str、bool、tuple元组、list集合

int:bit_length()

i=4

print(i.bit.length())  #:表示出变量i所占用的有效位数

0   0000    0000

1   0000    0001

2   0000    0010

3   0000    0011

4   0000    0100

……

循环:while True==while 1   用后者执行效率更高(更有范儿)

str:有顺序,有索引,索引从0开始

[输入数字,第几位]

技术分享图片
a=1234567890
print(a[0])
print(a[5])
print(a[9])
print(a[-1])
print(a[0:])
print(a[:-1])
print(a[:])
View Code

切片:[数字:数字]

技术分享图片
1 a=1234567890
2 print(a[0:4])
3 print(a[4:7])
View Code

隔一个取一个或隔两个、倒着来:[起始索引:终止索引:步长]

技术分享图片
1 a=1234567890
2 # print(a[-1:-8:-1])输出0987654
3 # print(a[-2:-6:-2])输出9、7
4 # print(a[0:-1:3])输出1、4、7
View Code

字符串的常用方法:

capitalize(): 首字母大写,其它字母小写。

技术分享图片
s=ABCDEFG
print(s.capitalize())
输出Abcdefg  首字母大写,其它字母小写
View Code

swapcase(): 大小写反转。

技术分享图片
s=ABCDEFG
print(s.swapcase())
输出:abcdefg
View Code

title(): 非字母隔开的部分,首字母大写,其它小写。

技术分享图片
s=wq ar@ybl\i
print(s.title())
输出:Wq Ar@Ybl\I
View Code

upper: 全部大写。lower: 全部小写。

技术分享图片
s=abCDeFG
print(s.upper())
print(s.lower())
输出:ABCDEFG
        abcdefg
View Code

 

数据类型

标签:none   技术   open   切片   play   分享   常用   pre   循环   

原文地址:https://www.cnblogs.com/qwertyu/p/8337038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!