Python基础知识整理
-
目录
-
变量和数据类型 - 整数和浮点数 - 布尔值 - 字符串
-
基本运算符和表达式 - 算术运算符 - 比较运算符 - 逻辑运算符
-
条件语句 - if语句 - if-else语句 - if-elif-else语句
-
变量和数据类型
-
整数和浮点数
-
在Python中,可以使用变量来存储整数和浮点数。整数是没有小数部分的数字,而浮点数则带有小数部分。
-
定义一个整数变量
x = 5
print(x) # 输出:5
# 定义一个浮点数变量
y = 3.14
print(y) # 输出:3.14
布尔值代表真或假,可以用来进行逻辑判断。
-
定义一个布尔值变量
is_true = True
print(is_true) # 输出:True
is_false = False
print(is_false) # 输出:False
字符串是由字符组成的,可以用来表示文本内容。
-
定义一个字符串变量
name = "John"
print(name) # 输出:John
# 字符串拼接
greeting = "Hello, " + name + "!"
print(greeting) # 输出:Hello, John!
基本运算符和表达式
-
算术运算符用于执行常见的数学运算。
x = 5 y = 3
加法
addition = x + y
print(addition) # 输出:8
减法
subtraction = x - y
print(subtraction) # 输出:2
乘法
multiplication = x * y
print(multiplication) # 输出:15
除法
division = x / y
print(division) # 输出:1.6666666666666667
取整除法
floor_division = x // y
print(floor_division) # 输出:1
取余
remainder = x % y
print(remainder) # 输出:2
幂运算
power = x ** y
print(power) # 输出:125
-
比较运算符
-
比较运算符用于比较两个值之间的关系,返回布尔值。
-
x = 5 y = 3
等于
is_equal = x == y
print(is_equal) # 输出:False
不等于
not_equal = x != y
print(not_equal) # 输出:True
大于
greater_than = x > y
print(greater_than) # 输出:True
小于
less_than = x < y
print(less_than) # 输出:False
大于等于
greater_equal = x >= y
print(greater_equal) # 输出:True
小于等于
less_equal = x <= y
print(less_equal) # 输出:False
-
逻辑运算符
-
逻辑运算符用于对布尔值进行逻辑运算。
-
x = True y = False
与
logical_and = x and y
print(logical_and) # 输出:False
或
logical_or = x or y
print(logical_or) # 输出:True
非
logical_not = not x
print(logical_not) # 输出:False
-
条件语句
-
if语句用于根据条件执行不同的代码块。
x = 5
if x > 0:
print("x是正数")
# 输出:x是正数
-
if-else语句用于在条件成立时执行一段代码,否则执行另一段代码。
x = 5
if x % 2 == 0:
print("x是偶数")
else:
print("x是奇数")
# 输出:x是奇数
-
if-elif-else语句用于根据多个条件执行不同的代码块。
x = 10
if x > 0:
print("x是正数")
elif x < 0:
print("x是负数")
else:
print("x是零")
# 输出:x是正数
以上只是Python基础知识的部分