首页 > 其他分享 >4. 基本运算符

4. 基本运算符

时间:2024-07-17 17:45:13浏览次数:15  
标签:基本 个数 运算符 91 print True 赋值

1. 用户与程序交互

1.1 输入input

用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名

 只能转换符合整数类型的字符串

 1.2 输出print

print函数有一个默认参数,end = "\n",\n表示换行

 2. 基本运算符

2.1 算术运算符

乘    * 

幂次方   **

除    /

取余   %

整除   //      只保留整数部分

 2.2 比较运算符

>      >=      <      <=     ==      !=

2.3 赋值运算符

增量赋值
a += 91   #  a = a + 91
a -= 91    #  a = a - 91
a *= 91   #  a = a*91
a /= 91    #  a = a/91
链式赋值
a = b = c = d = 91 

交叉赋值:

两个变量的值互换

 解压赋值:

可以将列表、元组等类型中的元素按照位置取出来

列表中的元素个数少于前面的变量个数时解压会报错

 列表中的元素个数多于前面的变量个数时解压也会报错

可以用下划线来存储不需要的变量值

player = ['messi', 'cr7', 'neymar']
a, b, _ = player
print(a)
print(b) 

2.4 逻辑运算符

与and:连接多个条件,必须都是True,结果才是True

或or:连接多个条件,只要有一个是True,结果就是True

非not:取反,True变为False,False变为True

运算优先级:not > and > or

提高运算的优先级:对优先的部分加小括号

 2.5 成员运算符

判断元素在不在某个群体内

in     /     not in   

 2.6 身份运算

==  判断值是否一致

is    判断内存地址是否一致

 

 

 

 




 

标签:基本,个数,运算符,91,print,True,赋值
From: https://www.cnblogs.com/hbutmeng/p/18307730

相关文章

  • C++ 《运算符重载》
    示例代码#include"iostream"//operator+usingnamespacestd;classA{public:intm_age;public:A(){}A(intage):m_age(age){}//Aoperator+(constA&a){//成员函数实现重载//Atemp(0);//temp.m_age=m_age+a.m_age;//......
  • ES快速开发,ElasticsearchRestTemplate基本使用以及ELK快速部署
    最近博主有一些elasticsearch的工作,所以更新的慢了些,现在就教大家快速入门,并对一些基本的查询、更新需求做一下示例,废话不多说开始:1. ES快速上手es下载:[https://elasticsearch.cn/download/]()这里关于es所需要的链接基本都有,可以快速下载使用当你解压好了归档文件之后,Elas......
  • ES6基本语法(三)——Set集合和Map集合
    Set集合和拓展运算符Set集合Set是JavaScript中的一种数据结构,用于存储唯一值的集合。以下是Set集合的一些方法和操作的示例://创建一个空Set集合letfruits=newSet();//创建一个有初始值的Set集合letfruits1=newSet([1,2,3]);//添加元素frui......
  • JAVA中的运算符
    赋值运算符赋值运算符有一个有趣的特性:它允许创建赋值链。例如,分析下面的代码段:intx,y,z;x=y=z=100;//setx,y,andzto100算术运算符需要注意的地方:(1)当将除法运算符用于整数类型时,其结果不会包含小数部分。(2)求模运算符%,返回除法操作的余数。它既可以用......
  • C++ 重载运算符与重载函数:深入解析与实例
    引言在C++中,重载(Overloading)是一个强大的特性,它允许我们为函数或运算符提供多个定义,这些定义之间通过参数的数量、类型或顺序来区分。重载运算符和重载函数是C++面向对象编程中常见的实践,它们不仅增强了代码的可读性和易用性,还使得类能够模拟内置数据类型的行为。本文将深......
  • OpenSSL RSA相关基本接口和编程示例
    本文测试代码基于Openssl版本:1.1.1fRSA接口接口简介RSA对象创建intRSA_generate_key_ex(RSA*rsa,intbits,BIGNUM*e,BN_GENCB*cb);功能:创建⼀对rsa的公钥私钥参数:RSA密钥指针,密钥bit位数,公钥指数的⼤数形式指针,回调函数返回:成功返回1,失败返回0e主要有两个取值......
  • golang-切片slice的基本介绍
    Go语言中的切片(slice)基础引子在Go语言中,数组的长度是固定的,且数组长度属于类型的一部分。这种特性限制了数组的灵活性,无法动态扩容,对复杂情况难以适用。切片的定义切片(Slice)是一个拥有相同类型元素的可变长度的序列。它基于数组类型进行了封装,具有很大的灵活性,支持自动扩容。......
  • 3. 基本数据类型
    1.注释1.1 定义:注释是对代码的解释和说明,注释的内容不会被作为代码执行1.2注释的分类单行注释:#号 +  注释内容 多行注释:三个单引号或三个双引号2.常量和变量2.1变量2.1.1概念:变量是用于存储数据值的标识符,通过变量名访问和操作这些数据特点:在程序中......
  • c语言-逻辑运算符和逻辑表达式
    一认识三个逻辑运算符    1.&&“逻辑与”一假则假 2.||“逻辑或”一真则真3.!“逻辑非” 逻辑与和逻辑或都是双目运算符,要求两个操作数;逻辑非为单目运算符优先级为!>算术运算符>关系运算符>&&和|| >赋值运算符  运算符可以通过括号展开或收缩......
  • 王道数据结构课后习题详细分析 第二章线性表 2.1线性表的定义和基本操作
    单项选择题————————————————————————————————————————解析:正确答案:C————————————————————————————————————————解析:A:集合中的元素没有前后驱关系,错误;C:序列中整数不是有限个,错......