标签:一个 很多 转换 log 就是 print 截取字符串 pytho 字典
一、数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示
数据类型
数字
字符串
列表
元组
字典
集合
二基础数据类型
2.1数字int
数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:
#bit_length() 当十进制用二进制表示时,最少使用的位数 i = 3 print(i.bit_length()) b = 11 print(b.bit_length())
输出:
2 4
二,布尔值bool。
布尔值就两种:True,False。就是反应条件的正确与否。
真 1 True。
假 0 False。
字符串--->bool值 bool(str)
#非空字符串转换成bool True
#‘‘ 空字符串转换成bool False
s = ‘sdfa‘ s1 = ‘a‘ s2 = ‘1‘ s3 = ‘‘ print(bool(s)) print(bool(s1)) print(bool(s2)) print(bool(s3))
输出:
True
True
True
False
#bool--->str值
a = str(True)
a1 = str(2 > 1)
b = str(False)
print(a,type(a))
print(a1,type(a1))
print(b,type(b))
输出:
True <class ‘str‘>
True <class ‘str‘>
False <class ‘str‘>
应用:
#name = ‘‘ # if name: # print(‘输入正确‘) # else: # print(‘请输入内容‘)
字符串str:
字符串的索引与切片
索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推。
s1 = ‘python全栈8期‘ # 索引从0开始 [索引(下标,index)] print(s1[0]) print(s1[3]) print(s1[5]) print(s1[6]) print(s1[-1])
输出:
p
h
n
全
期
切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚)。
s1 = ‘python全栈8期‘ print(s1[0:6]) print(s1[6:10]) print(s1[6:11]) print(s1[6:]) print(s1[1:5]) print(s1[0:5:2]) print(s1[0:7:3])
输出:
python
全栈8期
全栈8期
全栈8期
ytho
pto
ph全
#倒取值:加步长
s1 = ‘python全栈8期‘ print(s1[3::-1]) print(s1[5:0:-2]) print(s1) #不变 s2 = s1[0:6] print(s2)
输出:
htyp
nhy
python全栈8期
python
标签:一个 很多 转换 log 就是 print 截取字符串 pytho 字典
原文地址:http://www.cnblogs.com/biluo/p/7746043.html