豆包AI提供的python基础

有AI如此,夫复何求!

数据类型:
数字类型:整数(int)、浮点数(float)、复数(complex)。
字符串(str):使用单引号或双引号括起来的字符序列。
列表(list):有序、可变的元素集合。
元组(tuple):有序、不可变的元素集合。
字典(dict):键值对的数据结构。
集合(set):无序、不重复元素的集合。
变量与赋值:用于存储数据,并通过标识符来引用。
运算符:
算术运算符:+-*/%**// 等。
比较运算符:==!=><>=<= 。
逻辑运算符:and、or、not 。
赋值运算符:=+=-=*= 等。
控制结构:
条件语句:if-elif-else 。
循环语句:for 循环、while 循环。
函数:通过 def 关键字定义,可以实现代码的复用。
模块与包:可以导入其他模块或包来扩展功能。
输入输出:
输入:使用 input () 函数获取用户输入。
输出:使用 print () 函数输出结果。
异常处理:try-except 语句用于处理可能出现的错误。

代码案例
数据类型:

# 整数
num1 = 5
# 浮点数
num2 = 3.14
# 字符串
str1 = "Hello, Python!"
# 列表
list1 = [1, 2, 3, 4, 5]
# 元组
tuple1 = (6, 7, 8, 9, 10)
# 字典
dict1 = {'name': 'Alice', 'age': 25}
# 集合
set1 = {1, 2, 3, 4, 5}

变量与赋值:

x = 10
y = "World"
z = [1, 2, 3]
a = 5
b = 2

# 算术运算符
addition = a + b  
subtraction = a - b  
multiplication = a * b  
division = a / b  
remainder = a % b  
exponentiation = a ** b  
floor_division = a // b  

# 比较运算符
is_equal = (a == b)
is_not_equal = (a!= b)
is_greater = (a > b)
is_less = (a < b)
is_greater_equal = (a >= b)
is_less_equal = (a <= b)

# 逻辑运算符
and_result = (a > 0 and b > 0)
or_result = (a > 0 or b < 0)
not_result = not (a > 0)
# 条件语句
num = 15
if num > 10:
    print("Number is greater than 10")
elif num == 10:
    print("Number is equal to 10")
else:
    print("Number is less than 10")

# for 循环
for i in range(5):
    print(i)

# while 循环
count = 0
while count < 5:
    print(count)
    count += 1

函数:

def add_numbers(a, b):
    return a + b

result = add_numbers(3, 5)
print(result)

包引入:

import math

radius = 5
area = math.pi * radius ** 2
print(area)
# 输入
name = input("Please enter your name: ")
print("Hello, " + name)

# 输出
print("The value of pi is approximately", 3.14159)

异常:

try:
    num = int(input("Enter a number: "))
    result = 10 / num
    print(result)
except ValueError:
    print("Invalid input. Please enter a number.")
except ZeroDivisionError:
    print("Cannot divide by zero.")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值