python运算符&用法的详细介绍

这篇具有很好参考价值的文章主要介绍了python运算符&用法的详细介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.算数运算

2.比较运算符

3.成员运算符

4.逻辑运算

5.赋值运算

 附: 类型转换


1.算数运算

运算符:+加     -减     *乘     /除     //整除     % 余数     **幂运算  

多用于整数、浮点数进行计算

+ 也可用于字符串,拼接符,*可打印输出多次相同的字符串

a = 5
b = 2
print(a + b)
print(a - b)
print(a * b)
print(a / b)    # 2.5
print(a // b)   # 整除,2
print(a % b)    # 余数,1
print(a ** b)   # a的b次方即5的2次方,5*5=25

# + 拼接多个字符串
str1 = "我是"
str2 = "fafa"
print(str1 + str2)    # 打印输出字符串——我是fafa

print(str1 * 3)        # 打印三遍str1——我是我是我是

注意:浮点数的算数运算(存在计算不准确的问题) ,解决方法:Python常用数据类型、算数运算符、变量_fafa_song的博客-CSDN博客

2.比较运算符

运算符:等于 ==   不等于 !=     大于>    小于<      大于等于>=        小于等于<= 

运算得到的结果为bool 布尔值: 真/假(True = 1,False = 0)

等于 ==可判断字符串是否相等,可用于断言

10 == 100
print(10 == 100)        # 表示10等于100,判断结果为错,输出布尔值False

10 != 100
print(10 != 100)        # 表示10不等于100,判断结果为对,输出布尔值True

3.成员运算符

in在        not in 不在

某个数据是否包含另一个数据,主要使用在多个成员的数据类型中(比如:字符串、列表、字典、元组等)

str_1 = "我是fafa"

print("f" in str_1)      # 表示变量str_1中包含f字符,输出布尔值True
print("fafa" not in str_1)    # 表示变量str_1中不包含fafa字符串,输出布尔值False

a = {"name": "fafa", "age": "3岁"}
print("fafa" in a)  # False
print("name" in a)  # True

# 字典的成员判断需使用key值,如需查找字典的值是否存在,可获取字典值判断
print("fafa" in a.values())  # True

4.逻辑运算

and与、和、且         or 或              not非

and需所有条件都成立为真,才判断结果为True

or需所有条件都不成立为假,才判断结果为False

not  否定为真的条件,判断结果为False,反之为True

print(2 > 1 and 7 > 9)  # False
print(2 > 1 or 7 > 9)   # True
print(not 5 < 9)    # False

5.赋值运算

=        += 加法赋值      -= 减法赋值       *= 乘法赋值       /=除法赋值        //=除余赋值        **=幂赋值

a = 9
a += 1  # 即表示a = a +1   计算9+1再赋值给a变量

b = 10
b *= 2  # 即表示b = b *2   计算10*2再赋值给b变量

 附: 类型转换

转换方式:类型的名称加上括号

str(),int(),float(),list(),dict(),tuple(),set()

几乎所有的类型都可以转换成字符串,类型之间的转换需符合一定条件、数据的规则文章来源地址https://www.toymoban.com/news/detail-492028.html

ls = [2, 3, 6]
print(set(ls))    # 列表转换集合{2, 3, 6}

print(tuple(ls))    # 列表转换为元组(2, 3, 6)

str1 = "abc"
print(list(str1))      
# 字符串str1转换为列表,输出['a', 'b', 'c']

# print(int(str1))
# 类型之间的转换需符合数据的规则:字符串abc不是数字,不能转换成int

到了这里,关于python运算符&用法的详细介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell中expr算数运算符使用

    expr(evaluate expressions),表达式求值 直接使用 expr 1 + 1 就能得到结果2,需要注意的是: 运算符、每个数字之间都是要有空格的,不然就是一个字符串; 使用乘号的时候要使用转义符号 * ; 四则运算中,使用了小括号(),也需要转义 ( 1 + 1 ) ; 只对整数进行运算。 还可以直接把结

    2023年04月13日
    浏览(24)
  • MySQL常用运算符详细介绍

     在 MySQL 中,可以通过运算符来获取表结构以外的另一种数据。例如,学生表中存在一个 birth 字段,这个字段表示学生的出生年份。如果想得到这个学生的实际年龄,可以使用 MySQL 中的算术运算符用当前的年份减学生出生的年份,求出的结果就是这个学生的实际年龄了。

    2024年02月08日
    浏览(28)
  • Dart 运算符重载,详细介绍

    Dart 支持运算符重载,它允许我们重载内置的运算符以执行自定义操作。在 Dart 中,我们可以通过实现一些特定的方法来重载运算符。 下面是一些常用的运算符和它们对应的 Dart 方法: + : operator +(Object other) `` : operator -(Object other) `` : operator *(Object other) / : operator /(Obje

    2024年02月08日
    浏览(32)
  • python函数、运算符等简单介绍1(无顺序)

    print是输出打印 输出打印hello world! input是输入 输入名字并打印出来 sep函数是设置分隔符,默认为sep=’ ’(空格) 参数 含义 两个\\\\表示转义,输出变量时字符串中间会留下一个为字符串 n 在print输出两个变量时可以进行换行 r 在print输出多个变量时,会只输出最后一个

    2024年02月14日
    浏览(72)
  • Python 中的 `and`, `or`, `not` 运算符:介绍与使用

    Python 中的逻辑运算符 and , or , not 主要用于进行布尔运算。这些运算符非常有用,特别是在条件判断和循环中。 and 运算符用于检查两个(或多个)表达式是否都为 True 。 值得注意的是, and 运算符是短路的,即如果第一个表达式为 False ,则不会检查后面的表达式。 or 运算符

    2024年02月03日
    浏览(37)
  • 入门人工智能 —— 学习一门编程语言 python 基础代码编写和运算符介绍(1)

    随着人工智能技术的快速发展,越来越多的年轻人开始关注这个领域。作为入门者,学习人工智能编程语言至关重要。这里将介绍人工智能编程语言Python的基础知识,帮助初学者更好地理解人工智能领域的基本概念和技术。 下面是一些入门 Python 编程语言的基本知识: 安装

    2024年02月09日
    浏览(44)
  • PHP两个三元运算符“??” 和“?:”的用法和区别

    在PHP 7中,有两个类似的语法结构:“??”和“?:”,它们都是用于处理条件判断和返回值的运算符。尽管它们看起来相似,但它们的作用和用法有一些区别。 \\\"?:\\\"是三目运算符,语法格式为:$result = $test ? t e s t : ′ ′ ; 意思就是当 test:\\\'\\\';意思就是当 t es t : ′′ ; 意思就是当

    2024年03月17日
    浏览(36)
  • 逍遥自在学C语言 | 位运算符~的高级用法

    在上一篇文章中,我们介绍了 ^ 运算符的高级用法,本篇文章,我们将介绍 ~ 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 我们可以利用负数的补码性质,来获得一个 正

    2023年04月13日
    浏览(33)
  • 逍遥自在学C语言 | 位运算符&的高级用法

    在上一篇文章中,我们介绍了 运算符的基础用法,本篇文章,我们将介绍 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 位掩码是一种用于按位操作的技术 它通过使用一

    2023年04月10日
    浏览(32)
  • 逍遥自在学C语言 | 位运算符的基础用法

    第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 位运算符是一组用于在二进制数之间进行操作的运算符 运算符 名称 示例 位与 a b | 位或 a | b ^ 位异或 a ^ b ~ 位取反 ~a 二进制左移 a 2 二进制右移 a

    2023年04月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包