首页 > 其他分享 >bool_tuple_set_input_格式输出_一些符号

bool_tuple_set_input_格式输出_一些符号

时间:2022-09-26 17:48:19浏览次数:83  
标签:set jason name tuple 运算符 bool print input

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、元祖与列表的对比如下图:

image
列表修改是不会报错
但是元祖会报错:
image

元组内容只有一个时
要在后面加个逗号,像这样:
tup = ( 11, )

set集合

1、集合中的数据不可以重复
2、集合的样子:用大阔号括起来,逗号隔开
	set1 = { 1, 2, 3}
3、定义空的集合和字典
d = { } 默认是字典
set1 = set() 定义空集合

集合内的数据只能是不可变类型:解释网址:廖雪峰的python官网教程
https://www.liaoxuefeng.com/wiki/1016959663602400/1017104324028448

把list放入set会报错
image

不可变对象作为key才能保证唯一性
image

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

image

基本运算符

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

image

标签:set,jason,name,tuple,运算符,bool,print,input
From: https://www.cnblogs.com/yong-wu/p/16731250.html

相关文章

  • AutoResetEvent 与 ManualResetEvent
    1.作用AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续。 2.三个重要的方法如果把每个线程比作一辆汽车的话,AutoResetEvent和ManualResetEvent就是公路......
  • JS Map Set
    Map是一组键值对的结构,具有极快的查找速度。 1.Map是键值对,Set是值得集合,当然键和值可以是任何的值;2.Map可以通过get⽅法获取值,⽽set不能因为它只有值;3.都能通过迭代器......
  • 数据类型,bool,tuple,set,用户交互,格式化输出,运算符
    基本数据类型之布尔值bool1.用来判断事物的对错是否可行只要用于流程控制中2.只有两种状态True对的真的可行的False错的假的不可行的3.python中所有......
  • leveldb versionSet 和 versionEdit
    前言Compaction和Version相关的部分交织在一起,不搞明白Version很难理解Compaction。其实这句话反过来说也是对的,如果不理解Compaction也很难理解VersionSet。versionEdit......
  • PC端网页特效-元素偏移量 offset 系列
    PC端网页特效—元素偏移量offset系列1.offset概述​offset翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等。获得元素......
  • gym.ObservationWrapper使用时的注意点——reset和step函数可以覆盖observation函数
    记录一个刚学习到的gym使用的点,就是gym.ObservationWrapper使用时的注意点——reset和step函数可以覆盖observation函数。  给出代码:importgymclassWrapper(gy......
  • C++ 自学笔记 访问限制 Setting limits
    Settinglimits  让客户不能改,让设计者可以改 C++:  任何人访问成员函数访问(同一个类的不同实例化对象可以相互访问私有成员变量)类自己或子类访问 friend......
  • 使用IOptionsSnapshot读取appsettings配置文件,将Json映射到对象
    {"Logging":{"LogLevel":{"Default":"Information","Microsoft.AspNetCore":"Warning"}},"AllowedHosts":"*","ConnectionStri......
  • 【code随笔】java int数组到set的转换
    很多高级用法,比如Stream,Compare都只针对包装类直接int[]到set只能使用赋值的方法int[]nums={0,0,1,1,1,2,2,3,3,4};Set<Integer>set=newHashSet<>();for(i......
  • 【code基础】set在去重中的作用
    一般set用于去重的判断,类似的还有HashMap以下是常见的解题思路:新建setnewHashSet<Integer>()对要判断的数组进行遍历,如果添加失败if(!set.add(x)),说明已存在该元......