Python基础

105 阅读2分钟

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基础知识的部分