1. 运算符
在Python中,有多种运算符可以用于数值计算、逻辑比较等操作。
1.1 算术运算符
Python中的算术运算符有加(+)、减(-)、乘(*)、除(/)、求余(%)、取整(//)等。
下面是一些算术运算的例子:
a = 7
b = 3
print("a + b =", a + b)
print("a - b =", a - b)
print("a * b =", a * b)
print("a / b =", a / b)
print("a % b =", a % b)
print("a // b =", a // b)
输出结果如下:
a + b = 10
a - b = 4
a * b = 21
a / b = 2.3333333333333335
a % b = 1
a // b = 2
1.2 赋值运算符
Python中的赋值运算符有等于(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
下面是一些赋值运算的例子:
a = 7
b = 3
a += b
print("a += b =", a)
a -= b
print("a -= b =", a)
a *= b
print("a *= b =", a)
a /= b
print("a /= b =", a)
输出结果如下:
a += b = 10
a -= b = 7
a *= b = 21
a /= b = 7.0
1.3 比较运算符
Python中的比较运算符有等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
下面是一些比较运算的例子:
a = 7
b = 3
print("a == b ->", a == b)
print("a != b ->", a != b)
print("a > b ->", a > b)
print("a < b ->", a < b)
print("a >= b ->", a >= b)
print("a <= b ->", a <= b)
输出结果如下:
a == b -> False
a != b -> True
a > b -> True
a < b -> False
a >= b -> True
a <= b -> False
1.4 逻辑运算符
Python中的逻辑运算符有逻辑与(and)、逻辑或(or)、逻辑非(not)等。
下面是一些逻辑运算的例子:
a = 7
b = 3
c = 5
print("(a > b) and (b > c) ->", (a > b) and (b > c))
print("(a > b) or (b > c) ->", (a > b) or (b > c))
print("not (a > b) ->", not (a > b))
输出结果如下:
(a > b) and (b > c) -> False
(a > b) or (b > c) -> True
not (a > b) -> False
1.5 位运算符
Python中的位运算符有与(&)、或(|)、异或(^)、取反(~)、左移(<<)、右移(>>)等。
下面是一些位运算的例子:
a = 7
b = 3
print("a & b =", a & b)
print("a | b =", a | b)
print("a ^ b =", a ^ b)
print("~a =", ~a)
print("a << 1 =", a << 1)
print("b >> 1 =", b >> 1)
输出结果如下:
a & b = 3
a | b = 7
a ^ b = 4
~a = -8
a << 1 = 14
b >> 1 = 1
2. 字符编码
在Python中,字符编码是字符与数字之间的对应关系。常见的字符编码包括ASCII码、Unicode码等。在Python 3中,默认采用Unicode编码。
2.1 ASCII码
ASCII码是早期的字符编码之一,它采用7位二进制数(共有128个字符)对ASCII字符集进行编码,其中第一位为0。
下面是一些ASCII编码的例子:
print(ord('A'))
print(ord('a'))
print(ord('0'))
输出结果如下:
65
97
48
这些值代表着字符'A'、'a'、'0'在ASCII码中的编码值。
2.2 Unicode码
Unicode码是一种较新的字符编码方式,它采用16位二进制数(可表示65536种字符)对字符集进行编码。在Python 3中,默认采用Unicode编码。
下面是一些Unicode编码的例子:
print(ord('中'))
print(ord('文'))
print(ord('编'))
print(ord('码'))
输出结果如下:
20013
25991
32467
35758
这些值代表着字符'中'、'文'、'编'、'码'在Unicode码中的编码值。
3. 计算字符串长度
在Python中,可以使用len()函数计算字符串的长度。
下面是一些计算字符串长度的例子:
s = "Hello, world!"
print(len(s))
输出结果如下:
13
这个结果表示字符串"Hello, world!"中包含13个字符。
4. temperature=0.6
变量temperature是一个浮点数,它的值为0.6。
下面是一些使用temperature的例子:
a = 10
b = 5
if a > b and temperature >= 0.5:
print("a is greater than b and temperature is high")
else:
print("a is not greater than b or temperature is low")
输出结果如下:
a is greater than b and temperature is high
这个结果表示变量a大于变量b,并且temperature大于等于0.5。