python的基础2(数据类型与for 循环)
数据类型的种类
1,int(数字类型:主要用于计算中使用一般常用方法是bit_length表示数字类型二进制,表示位数相关代码有:
#bit_length() 当十进制用二进制表示时,最少使用的位数
s = 20
cont = s.bit_length()
print(cont)
2.布尔值bool:在pythnon语言中bool代表,True和False True又为真,False为假,所以一般在判断整数或者代码等使用 True == 真 == 1,False == 假 ==0
常用表示代码有;
#返回结果为True时,相反如为False 时a>50
a = 30
b = 50
c = (a<b)
print(c)
3.字符串str的索引与切片:字符串属于一个数组其中的元素某个英文或者数字作为字符串数组中的元素,
如:
a = 'lynhugha'
1. a为一个字符串数组 其中的"lynhugha"任意一个都为元素
索引为字符串数组中的下标,索引以0 开始 如:a='lynhugha'其中的l为0索引,后面的英文以此类推。
输出的方法是:
print(a[0]) print(a[1]) print(a[2])
2 .字符串的切片是通过索引的(下标索引地理位置和步长x:x来截取字符串中的一段来获取,成为新的字符串,重点顾头不顾尾
列1.
a = "lynhugha" print(a[0:3]) #结果为:lyn print(a[2:5]) #结果为:nhu
#默认到最后
print(a[0:]) #结果为:lynhugha
#-1就是最后一个
print(a[0:-1])#结果为:lynhugh
#加步长
print(a[0:5:2]) #结果为:lnu
#反向加步长
print(a[5:0:-2])#结果为:ghy
3.字符串常用方法。
captalize,swapcase,title