Python学习笔记2-基础②

原文链接,尊重版权;此为个人学习摘抄,侵权可删!https://www.liaoxuefeng.com/wiki/1016959663602400/1017092876846880

列表list和元组tuple

列表list: 有序的集合,可以随时添加和删除其中的元素
元组tuple: 有序列表,一旦初始化就不能修改

相同点:

>>> classmates = ['Michael', 'Bob', 'Tracy']		#赋值相同
>>> len(classmates)		#查看长度相同
3
>>> classmates[0]		#获取指定位置元素相同
'Michael'
>>> classmates[2]		#元素对应位置=len-1
'Tracy'
>>> classmates[3]		#最大元素位置=len-1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> classmates[-1]		#倒数第一个元素,相同
'Tracy'
>>> L = ['Apple', 123, True]		#数据类型多样,相同
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']		#元素可以是列表,元组元素也可以是列表

不同点:

>>> classmates.append('Adam')		#在末尾添加元素
>>> classmates.insert(1, 'Jack')		#在1元素位置插入
>>> classmates.pop()		#删除末尾
>>> classmates.pop(1)		#删除指定元素1位置
>>> t = (1, 2)	#多元素赋值
>>> t = ()		#空元组赋值
>>> t = (1,)		#一个元素赋值,加逗号为了和小括号区分
>>> t = ('a', 'b', ['A', 'B'])		#元素可以是列表,列表值可以更改
练习
# -*- coding: utf-8 -*-

L = [
    ['Apple', 'Google', 'Microsoft'],
    ['Java', 'Python', 'Ruby', 'PHP'],
    ['Adam', 'Bart', 'Lisa']
]
# 打印Apple:
print(L[0][0])
# 打印Python:
print(L[1][1])
# 打印Lisa:
print(L[2][2])

条件判断

条件判断:Python的if…elif…else

条件判断:从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else都不再执行

格式:

if <条件判断1>:		#条件判断可以为判断语句,也可为数值、字符、list等
    <执行1>
elif <条件判断2>:	#数值非零、字符非空、列表非空即判断为True
    <执行2>
elif <条件判断3>:	#否则为False
    <执行3>
else:
    <执行4>

input 注意事项:

s = input('birth: ')		#输入
birth = int(s)				#input()默认返回数据类型为str,但不能用于直接判断,int()将str变为int可比较大小
if birth < 2000:			#这里的冒号:很容易漏掉
    print('00前')
else:
    print('00后')

练习

# -*- coding: utf-8 -*-

height = 1.75
weight = 80.5
bmi =int(weight/(height*height))
if bmi<18.5:
    print("小明体重过轻")
elif bmi<25 & bmi>18.5:
    print("小明体重正常")
elif bmi<28 & bmi>25:
    print("小明体重过重")
elif bmi<32 & bmi>28:
    print("小明体重肥胖")
else:
    print("小明体重严重肥胖")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的革命性影响为指导,推进教育信息化建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸化会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡化发展。 智慧办公的另一重点是无纸化会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效化和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简化了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息化系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡化和资源共享提供了有力支持,推动了教育现代化的进程。
Python学习笔记》是由皮大庆编写的一本关于Python语言学习的教材。在这本书中,作者详细介绍了Python语言的基础知识、语法规则以及常用的编程技巧。 首先,作者简要介绍了Python语言的特点和优势。他提到,Python是一种易于学习和使用的编程语言,受到了广大程序员的喜爱。Python具有简洁、清晰的语法结构,使得代码可读性极高,同时也提供了丰富的库和模块,能够快速实现各种功能。 接着,作者详细讲解了Python的基本语法。他从变量、数据类型、运算符等基础知识开始,逐步介绍了条件语句、循环控制、函数、模块等高级概念。同时,作者通过大量的示例代码和实践案例,帮助读者加深对Python编程的理解和应用。 在书中,作者还特别强调了编写规范和良好的编程习惯。他从命名规范、注释风格、代码缩进等方面指导读者如何写出清晰、可读性强的Python代码。作者认为,良好的编程习惯对于提高代码质量和提高工作效率非常重要。 此外,作者还介绍了Python的常用库和模块。他提到了一些常用的库,如Numpy、Pandas、Matplotlib等。这些库在数据处理、科学计算、可视化等领域有广泛的应用,帮助读者更好地解决实际问题。 总的来说,《Python学习笔记》是一本非常实用和全面的Python学习教材。通过学习这本书,读者可以系统地学习和掌握Python编程的基础知识和高级应用技巧,为以后的编程学习和工作打下坚实的基础
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值