2024年最新Python入门学习总结_python入门小结(2)

本文介绍了Python编程中的基本概念,包括列表、元组、字典的使用,条件控制、循环语句、函数定义,以及可变与不可变对象的区别。同时强调了实践编程的重要性,提供学习资源和面试准备指南。
摘要由CSDN通过智能技术生成

数字:



2 + 2
4
50 - 5*6
20
(50 - 5*6) / 4
5.0
8 / 5 # 总是返回一个浮点数
1.6
列表

list1 = [‘Google’, ‘Runoob’, 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = [“a”, “b”, “c”, “d”];

list1 = [‘Google’, ‘Runoob’, 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])


元组



tup1 = (‘Google’, ‘Runoob’, 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = “a”, “b”, “c”, “d”;

tup1 = (‘Google’, ‘Runoob’, 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )

print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])


列表和元组都是python的内置序列,可以被索引和切片


字典



d = {key1 : value1, key2 : value2 }
dict = {‘Name’: ‘Runoob’, ‘Age’: 7, ‘Class’: ‘First’}

print ("dict[‘Name’]: ", dict[‘Name’])
print ("dict[‘Age’]: ", dict[‘Age’])

dict = {‘Name’: ‘Runoob’, ‘Age’: 7, ‘Class’: ‘First’}

dict[‘Age’] = 8; # 更新 Age
dict[‘School’] = “菜鸟教程” # 添加信息

print ("dict[‘Age’]: ", dict[‘Age’])
print ("dict[‘School’]: ", dict[‘School’])


条件控制



number = 7
guess = 1
print(“数字猜谜游戏!”)
while guess != number:
guess = int(input(“请输入你猜的数字:”))

if guess == number:
    print("恭喜 你猜对了")
elif guess > number:
    print("猜的数字太大")
elif guess < number:
    print("猜的数字太小")

循环语句:Python中的循环语句有 for 和 while



n = 100

sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1

print(“1 到 %d 之和为: %d” % (n,sum))

sites = [“Baidu”, “Google”,“Runoob”,“Taobao”]
for site in sites:
if site == “Runoob”:
print(“菜鸟教程!”)
break
print("循环数据 " + site)
else:
print(“没有循环数据!”)
print(“完成循环!”)


break 跳出 for 和 while 的循环体



for letter in ‘Runoob’: # 第一个实例
if letter == ‘b’:
break
print (‘当前字母为 :’, letter)

var = 10 # 第二个实例
while var > 0:
print (‘当期变量值为 :’, var)
var = var -1
if var == 5:
break

print (“Good bye!”)


continue退出当前循环



for letter in ‘Runoob’: # 第一个实例
if letter == ‘o’: # 字母为 o 时跳过输出
continue
print (‘当前字母 :’, letter)

var = 10 # 第二个实例
while var > 0:
var = var -1
if var == 5: # 变量为 5 时跳过输出
continue
print (‘当前变量值 :’, var)
print (“Good bye!”)


函数:



def 函数名(参数列表):
函数体
def area(width, height):
return width * height

def print_welcome(name):
print(“Welcome”, name)

print_welcome(“Runoob”)
w = 4
h = 5
print(“width =”, w, " height =“, h, " area =”, area(w, h))


可更改(mutable)对象



def changeme( mylist ):
“修改传入的列表”
mylist.append([1,2,3,4]);
print ("函数内取值: ", mylist)
return

调用changeme函数

mylist = [10,20,30];
changeme( mylist );
print ("函数外取值: ", mylist)


不可更改(immutable)对象



def ChangeInt( a ):
a = 10

b = 2
ChangeInt(b)
print( b ) # 结果是 2


列表当做堆栈使用,后进先出



stack = [3, 4, 5]
stack.append(6)

最后

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

👉Python所有方向的学习路线👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

👉Python全套学习视频👈

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

👉实战案例👈

学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。

因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。

👉大厂面试真题👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 14
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值