Python的运算符和数据类型转换

发布时间:2024年01月12日

Python的运算符:

  1. 算术运算符:

    • 加法:+
    • 减法:-
    • 乘法:*
    • 除法:/
    • 取余:%
    • 幂运算:**
    • 整除://
  2. 比较运算符:

    • 等于:==
    • 不等于:!=
    • 大于:>
    • 小于:<
    • 大于等于:>=
    • 小于等于:<=
  3. 逻辑运算符:

    • 与:and
    • 或:or
    • 非:not
  4. 赋值运算符:

    • 简单赋值:=
    • 加法赋值:+=
    • 减法赋值:-=
    • 乘法赋值:*=
    • 除法赋值:/=
    • 取余赋值:%=
    • 幂运算赋值:**=
    • 整除赋值://=
  5. 成员运算符:

    • in:在序列中
    • not in:不在序列中
  6. 身份运算符:

    • is:判断两个变量是否引用同一个对象
    • is not:判断两个变量是否引用不同的对象
  7. 位运算符:

    • 与:&
    • 或:|
    • 异或:^
    • 取反:~
    • 左移:<<
    • 右移:>>

Python的数据类型转换:

  1. int() 函数用于将一个字符串或数字转换为整型。

    示例:

    • int(5) # 输出结果:5
    • int(3.14) # 输出结果:3
    • int("10") # 输出结果:10
  2. float() 函数用于将一个字符串或数字转换为浮点型。

    示例:

    • float(5) # 输出结果:5.0
    • float(3.14) # 输出结果:3.14
    • float("10.5") # 输出结果:10.5
  3. str() 函数用于将指定的对象转换为字符串。

    示例:

    • str(5) # 输出结果:"5"
    • str(3.14) # 输出结果:"3.14"
    • str([1, 2, 3]) # 输出结果:"[1, 2, 3]"
  4. list() 函数用于将一个可迭代对象转换为列表。

    示例:

    • list("hello") # 输出结果:['h', 'e', 'l', 'l', 'o']
    • list((1, 2, 3)) # 输出结果:[1, 2, 3]
    • list({1, 2, 3}) # 输出结果:[1, 2, 3]
  5. tuple() 函数用于将一个可迭代对象转换为元组。

    示例:

    • tuple("hello") # 输出结果:('h', 'e', 'l', 'l', 'o')
    • tuple([1, 2, 3]) # 输出结果:(1, 2, 3)
    • tuple({1, 2, 3}) # 输出结果:(1, 2, 3)
  6. set() 函数用于将一个可迭代对象转换为集合。

    示例:

    • set("hello") # 输出结果:{'l', 'h', 'e', 'o'}
    • set([1, 2, 3]) # 输出结果:{1, 2, 3}
    • set((1, 2, 3)) # 输出结果:{1, 2, 3}
  7. dict() 函数用于创建一个字典。

    示例:

    • dict(name='John', age=25) # 输出结果:{'name': 'John', 'age': 25}
    • dict([('name', 'John'), ('age', 25)]) # 输出结果:{'name': 'John', 'age': 25}
文章来源:https://blog.csdn.net/xukris/article/details/135544193
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。