bool 布尔
1、用来判断真和假,只有这两种情况
2、两种状态
True 真的
False 假的
3、python中所有数据都有bool值
布尔值为False的有 0 None " " [ ] { }
布尔值为True的数据有,除了上面的都是True
4、存储布尔值的变量名推荐用is开头
想这样:
is_delete = False
is_alive = True
元祖 tuple
1、元组称为不可变的“列表”
元祖内索引绑定的内存地址不可修改
2、小括号扩起来 内部存放多个数据,用逗号隔开 数据可以任意数据类型
3、代码实现
tup1 = (11, 22, "jason")
4、元祖与列表的对比如下图:
列表修改是不会报错
但是元祖会报错:
元组内容只有一个时
要在后面加个逗号,像这样:
tup = ( 11, )
set集合
1、集合中的数据不可以重复
2、集合的样子:用大阔号括起来,逗号隔开
set1 = { 1, 2, 3}
3、定义空的集合和字典
d = { } 默认是字典
set1 = set() 定义空集合
集合内的数据只能是不可变类型:解释网址:廖雪峰的python官网教程
https://www.liaoxuefeng.com/wiki/1016959663602400/1017104324028448
把list放入set会报错
不可变对象作为key才能保证唯一性
input
1、获取用户输入用input函数
username = input("请输入用户名")
input返回的都是字符串类型
print函数
print 自带换行符号
print(aaa,end = "默认是\n")
格式化输出
info = " % ,hello !"
print(info % "jason") # jason,hello
print("name is %s ,age is %s " % ( "jason",18)) #占位符要一一对应,个数相同
print(" %08d" % 123 ) # 00000123
基本运算符
1、数学运算符
+ - * / % // **
简化写法
n = 10
n += 1 # n = n + 1
n -= 1 # n = n - 1
n *= 1 # n = n * 1
n /= 1 # n = n / 1
n %= 1 # n = n % 1
n //= 1 # n = n // 1
n **= 1 # n = n ** 1
2、比较运算符
< > <= >= ==(等于号) !=(不等于)
常用赋值符
1、链式赋值
name = "jason"
name1 = name
name2 = name
name = name1 = name2 = "jason"
2、交叉赋值
m=100
n=999
m,n互换
m ,n =n,m
3、解压赋值
name_list = [1,2,3,4]
a,b,c,d = name_list
a,*_,d=name_list
逻辑运算符
a and b 两边都要满足才行
a or b 只有一个成立就行
not 取反
成员运算符
a= [1,2,3]
2 in a 在里面为真
4 in a 不在里面为假
身份运算符
id()
lt = [11,22,33]
lt2 =[11,22,33]
print(lt ==lt2) #True
print(id(lt) is lt2) #False
标签:set,jason,name,tuple,运算符,bool,print,input
From: https://www.cnblogs.com/yong-wu/p/16731250.html