Python点运算符
时间: 2024-08-08 11:01:06 浏览: 160
Python中的点运算符(`.`)主要用于访问对象的属性或方法。当你在一个对象上使用这个运算符后面跟着一个字符串,比如`object.name`或`object.method()`,Python会查找该对象是否有一个名为`name`的属性或者可以调用名为`method`的方法。这种语法通常用于基于类的对象,如类实例,字典键访问等。
例如:
```python
class Person:
def __init__(self, name):
self.name = name
person = Person("Alice")
print(person.name) # 输出 "Alice"
```
在这里,`person.name`就是通过点运算符访问了Person类实例person的"name"属性。
相关问题
python 三目运算符
Python 中的三目运算符也称为条件表达式,其语法形式为:
```
value_if_true if condition else value_if_false
```
其中,condition 是一个条件表达式,如果它的值为 True,则返回 value_if_true;否则,返回 value_if_false。
例如,我们可以使用三目运算符来判断一个数是奇数还是偶数:
python集合运算符
Python中的集合运算符包括并集、交集、差集和对称差集。下面是这些运算符的示例代码:
1. 并集运算符(|):
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 | set2
print(set3) # 输出:{1, 2, 3, 4, 5}
```
2. 交集运算符(&):
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 & set2
print(set3) # 输出:{3}
```
3. 差集运算符(-):
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 - set2
print(set3) # 输出:{1, 2}
```
4. 对称差集运算符(^):
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 ^ set2
print(set3) # 输出:{1, 2, 4, 5}
```
阅读全文