1.布尔型为False的所有情况:None、"、0、0+0j、[]、()、{}
l1=bool(None)
l2=bool('')
l3=bool([])
l4=bool(0+0j)
l5=bool(())
l6=bool({})
print(l1,l2,l3,l4,l5,l6)#布尔型为False
输出:
False False False False False False
2.print中使用if...else条件语句:
a=0
print("1"if a==0 else "0")#if a==0输出1,否则输出0
输出:
1
3.字符串长度len(),也可以用于查看list、truple、dict元素的多少
s = '123'
print(len(s))#输出字符串的长度
4.Python数据类型
(1)数字(int、long、float、complex复数)
(2)布尔型bool(ture、false)
(3)字符串str。用单引号或双引号创建
name="xiaoming"
print(name)
sex='boy'
print(sex)
输出:
xiaoming
boy
(4)列表list。用[]创建
st=["xiaoming",'boy',12]
print(st)
输出:
['xiaoming', 'boy', 12]
(5)元组tuple。是不可修改的列表,特性跟list相似。用()创建。
st=("xiaoming",'boy',12)
print(st)
输出:
('xiaoming', 'boy', 12)
(6)字典dict。一些键值对,用“键:值”的形式通过{}创建,可以通过键来查找对应的值。键和值可以是任意数据类型。
tch={
"xs":10,
("xc","gg"):[12,"k"],
False:{"zs":10,12:True}
}
print(tch)
for key in tch:
print(key)#输出键
print(tch.keys())#输出键
print(tch.items())#输出键值对
print(tch.values())#输出值
输出:
{'xs': 10, ('xc', 'gg'): [12, 'k'], False: {'zs': 10, 12: True}}
xs
('xc', 'gg')
False
dict_keys(['xs', ('xc', 'gg'), False])
dict_items([('xs', 10), (('xc', 'gg'), [12, 'k']), (False, {'zs': 10, 12: True})])
dict_values([10, [12, 'k'], {'zs': 10, 12: True}])
(7)集合set。通过{}创建,有三大特点:去重;无序;元素为不可变类型,即数字、字符串、元组
tch2={"xx",12,(1,"k")}
#或者tch2=set({"xx",12,(1,"k")})
#或者tch2=frozenset({"xx",12,(1,"k")})
print(tch2)
输出:
{'xx', 12, (1, 'k')}
5.for i in range(...)循环的用法
for i in range(2,10,3):#range(起始值,结束值(结束值不包含在范围内),步长)
print("xx")