Python知识学习03——Python基础语法3

关键字

查看Python语言当中所有关键字的方法:

1
2
import keyword
keyword.kwlist

运算符

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
a = 5
b = 2

# 加法
a + b

# 减法
a - b

# 乘法
a * b

# 幂运算
a ** b

# 除法
a / b

# 地板除(去除小数部分)
a // b

# 取模
a % b

补充:在Python当中,不止数值可以乘法,对字符串使用乘法可以起到复制的作用

1
2
3
>>> a = "Hello"
>>> a * 10
'HelloHelloHelloHelloHelloHelloHelloHelloHelloHello'

方法一:

1
2
name = "Tom"
print("your name is %s"%name)

方法二:

1
2
3
4
name = "Tom"
age = 23
addr = "江苏南京"
print("my name is %s, I'm %d years old, my address is %s"%(name, age, addr))

提示:这里我们也可以不区分类型,若仅仅是输出变量内容,可以统一使用%s

方法三:

1
2
3
name = "Tom"
age = 20
print("my name is {}, I'm {} years old".format(name, age))

比较运算符

基本的比较运算符在这里不做过多的介绍,这里着重介绍一下==和不等于!=<>

1
2
3
a = 10
b = 10
print(a == b)

提示:==代表等于比较运算,而=仅代表赋值运算

1
2
3
4
a = 10
b = 20
print(a != b)
print(a <> b)

提示:不等于符号<>是Python2当中的,在Python3中不能使用

逻辑运算符

逻辑运算符包括andnotor
and代表:与
or代表:或
not代表取反

if语句

1
2
3
4
5
6
7
8
a = 10
b = 30
if a == b:
print("a和b相等")
elif a > b:
print("a大于b")
else:
print("a小于b")