包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】!
数据类型
Python 有多种数据类型,如整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)和集合(set)等。
整数
是没有小数部分的数字,可以进行基本的数学运算,像加法、减法、乘法和除法。例如:a = 5,b = 3,print(a + b)会输出 8。浮点数则包含小数部分,如c = 3.14。字符串是字符的序列,可以使用单引号或双引号定义,如s = ‘Hello, World!’。字符串支持切片操作,例如s[0:5]会得到 ‘Hello’。
列表
是可变的有序序列,可以包含不同类型的元素,如my_list = [1, ‘two’, 3.0]。可以通过索引修改列表元素,my_list[1] = ‘two changed’。元组与列表类似,但它是不可变的,定义后不能修改元素,t = (1, 2, 3)。
字典
是键 - 值对的无序集合,用于存储关联数据,例如my_dict = {‘name’: ‘John’, ‘age’: 25}。通过键来访问值,如print(my_dict[‘name’])。集合是无序的不重复元素的集合,可用于去除重复元素,如set1 = {1, 2, 3, 3},实际存储的只有{1, 2, 3}。理解这些数据类型是编写 Python 程序的基础,能够根据需求合理选择和操作数据类型是非常重要的。
控制流语句
1.条件语句
- 在 Python 中,条件语句主要是if - elif - else结构。if语句用于判断一个条件是否为真,如果为真则执行相应的代码块。例如:
num = 10
if num > 5:
print('这个数字大于5')
- 当有多个条件需要判断时,可以使用
elif
(else if 的缩写)。例如:
num = 10
if num < 5:
print('这个数字小于5')
elif num == 5:
print('这个数字等于5')
else:
print('这个数字大于5')
- 条件语句中的条件可以是比较表达式(如
>
、<
、==
等),也可以是逻辑表达式(如and
、or
、not
)。例如:
num = 10
if num < 5:
print('这个数字小于5')
elif num == 5:
print('这个数字等于5')
else:
print('这个数字大于5')
2.循环语句
- for循环用于遍历可迭代对象(如列表、元组、字符串等)。例如,遍历一个列表:
my_list = [1, 2, 3]
for num in my_list:
print(num)
- 还可以使用
range()
函数在for
循环中生成一系列数字。例如,打印 1 到 5:
for i in range(1, 6):
print(i)
- while循环会在条件为真时不断执行代码块。例如:
count = 0
while count < 5:
print(count)
count += 1
- 在循环中,可以使用
break
语句跳出循环,使用continue
语句跳过当前循环的剩余部分,直接进入下一次循环。例如:
for i in range(1, 10):
if i == 5:
break
print(i)
以及
for i in range(1, 10):
if i % 2 == 0:
continue
print(i)
函数定义与调用
函数是 Python 中的重要概念,它是一段可重复使用的代码块。
1.函数的定义
- 使用def关键字来定义函数。例如:
def greet():
print('Hello!')
- 函数可以有参数,参数是传递给函数的值。例如:
def greet():
print('Hello!')
- 函数还可以有默认参数。例如:
def power(x, n = 2):
return x ** n
- 在这个函数中,如果只传入一个参数,那么
n
就会使用默认值 2。
def power(x, n = 2):
return x ** n
2.函数的调用
- 定义好函数后,可以通过函数名加上括号来调用函数。对于有参数的函数,需要传入相应的参数。例如:
greet('John')
result = power(3)
print(result)
3.函数的返回值
- 函数可以返回一个值或者多个值(以元组形式返回)。例如:
def add_subtract(x, y):
add = x + y
subtract = x - y
return add, subtract
调用这个函数时,可以接收返回值:
result1, result2 = add_subtract(5, 3)
print(result1, result2)
4.函数的作用域
- 在函数内部定义的变量是局部变量,只能在函数内部使用。例如:
def func():
local_var = 10
print(local_var)
func() # 尝试在函数外部访问局部变量会报错 #print(local_var)
- 而在函数外部定义的变量是全局变量,可以在函数内部访问(如果没有同名的局部变量)。例如:
global_var = 20
def func2():
print(global_var)
func2()
总结
- 最后希望你编程学习上不急不躁,按照计划有条不紊推进,把任何一件事做到极致,都是不容易的,加油,努力!相信自己!
文末福利
- 最后这里免费分享给大家一份Python全套学习资料,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!
- ① Python所有方向的学习路线图,清楚各个方向要学什么东西
- ② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析
- ③ 100多个Python实战案例,学习不再是只会理论
- ④ 华为出品独家Python漫画教程,手机也能学习