5天学python_人生苦短,我将学习Python基本句子(第5天),我学,基础,篇,语句,Day5...

大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我

热爱AI、热爱编程、热爱分享

! 这博客是我对学习的一点总结与思考。如果您也对

深度学习、机器视觉、算法、Python、C++

感兴趣,可以关注我的动态,我们一起学习,一起进步~

我的博客地址为:

【AI 菌】的博客

我的Github项目地址是:

【AI 菌】的Github

前言:

本专栏在保证内容完整性的基础上,力求简洁,旨在让初学者更快地入门Python。这个Python学习专栏我打算分三个阶段:

基础知识、进阶知识、实战训练

。这将是一套完整、高效、循序渐进的Python系列讲解,您可以当做Python学习的入门教程。

如果说

基本语法

规定了编写程序的格式,那么

基本语句

就是构成程序的基础。今天这一讲就来聊一聊Python中最常用的7种基本语句。

一、print

print()函数是Python中最常用的内置函数之一,它的作用是把对象用文本化的形式输出。下面展示最常用的使用方法:

print("Hello Python!")

print("Hello", "Python!")

输出:

Hello Python!

Hello Python!

二、input

函数input()的功能恰好和print()相反,它能让程序暂停运行,

等待用户输入

一些文本。获取用户输入后, Python 将其存储在一个变量中,以方便你使用。

例如,下面的程序让用户输入一些文本,再将这些文本呈现给用户:

text = input("Please enter a text:")

print(text)

输出:

99c692ca728d80812a5ca9675c77124e.png

函数 input() 接受一个参数:即要向用户显示的提示,让用户知道该如何做。在这个示例中, Python 运行第 1 行代码时,用户将看到提示:Please enter a text:。程序等待用户输入,并在用户按回车键后继续运行。输入存储在变量 text 中,接下来的 print(text) 将输入呈现给用户。

三、if

if语句是判断语句的基础。if语句的基本形式如下:

if case1:

block1

elif case2:

block2

else:

block3

如果复合语句是

单一语句

,可以将前面的语句写在同一行。其基本形式如下:

if case1:block1

elif case2:block2

elif case3:block3

else:block4

注:这条原则也适用于for循环和while循环语句。

除此之外,如果判断条件结构简单,还可使用

条件表达式

,即三元操作符。基本形式如下:

# 如果condition为true,返回X,否则Y

X if condition else Y

下面举一个简单的例子,演示一下三元操作符:

# 输出两数中的较大者

a,b = 6,8

c = a if a>b else b

print(c)

运行结果:

e1e99160e4a024b0a6eafc0160b566ac.png

四、for

for语句为迭代而生,它是循环语句中的基础语句。for语的基本形式如下:

for iter_var in iterable:

repeat_block

每次循环,

迭代变量

(iter_var)被设置为

可迭代对象

(iterable)的当前元素,提供给repeat_block语句块使用。其中,iterable可以是

序列,迭代器或其他支持迭代的对象

下面举例来演示3种不同的迭代方式:

1、直接迭代nameList中的元素。

nameList = ["张三", "李四", "王二麻子"]

for name in nameList:

print(name)

运行结果:

张三

李四

王二麻子

2、通过nameList元素下标迭代,在生成range对象时,使用len。

nameList = ["张三", "李四", "王二麻子"]

for i in range(0, len(nameList)):

print(nameList[i])

运行结果:

张三

李四

王二麻子

3、使用

enumerate

生成迭代器,并在for循环中完成对list下标和元素值的访问。

nameList = ["张三", "李四", "王二麻子"]

for i, name in enumerate(nameList):

print(i, name)

运行结果:

0 张三

1 李四

2 王二麻子

五、while

while语句也是循环语句中的基础语句。while语句的基本形式如下:

while condition:

repeat_block

while循环里的程序块repeat_block会一直循环执行下去,直到condition值为假。

在while、for语句之后,也可以有else语句。

while-else语句的基本形式如下:

while condition:

repeat_block

else:

once_block

注:如果循环内break语句终止循环,则不进入else语句块。

六、import

在 Python 用 import 或者 from…import 来导入相应的模块。下面是几种常用的形式:

将整个模块module导入:import module

从某个模块中导入某个函数:from module import fuction

从某个模块中导入多个函数:from module import func1, func2, func3

将某个模块中的全部函数导入:from module import *

七、pass

pass语句可以方便的用作占位。比如在需要有语句块的地方,还没想好写什么,就可以使用pass占位。这在开发和程序调试时很有用。

比如我们在写判断语句时,还没想好各个条件该执行什么,就可以这样写:

if case1:

pass

elif case2:

pass

else:

pass

等确定每个case条件下要执行什么的时候,再用程序块去替代pass。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
好的,下面是一个月学习Python的详细计划: 第一周: - 第1基础知识学习,包括数据类型、变量、运算符、表达式、条件语句和循环语句。 - 第2:继续学习Python基础知识,包括函数、模块、输入输出和异常处理。 - 第3学习Python面向对象编程,包括类、对象、继承和多态。 - 第4:练习基本Python编程技能,完成一些练习题和小项目。 - 第5学习Python常用的数据结构,包括列表、元组、字典和集合。 第二周: - 第6:深入学习Python列表,包括列表的操作、切片和迭代。 - 第7学习Python元组,包括元组的操作、切片和迭代。 - 第8学习Python字典,包括字典的操作、方法和迭代。 - 第9学习Python集合,包括集合的操作、方法和迭代。 - 第10:练习使用Python数据结构,完成一些练习题和小项目。 第三周: - 第11学习Python函数的高级用法,包括函数的参数、返回值和装饰器。 - 第12学习Python模块的高级用法,包括模块的导入、命名空间和包。 - 第13学习Python文件的操作,包括文件的读写、追加和删除。 - 第14学习Python正则表达式,包括正则表达式的法、匹配和替换。 - 第15:练习使用Python高级法,完成一些练习题和小项目。 第四周: - 第16学习Python网络编程,包括Socket编程和HTTP协议。 - 第17学习Python多线程编程,包括线程的创建、锁和信号量。 - 第18学习Python数据库编程,包括SQLite和MySQL数据库。 - 第19学习Python GUI编程,包括Tkinter和PyQt。 - 第20:练习使用Python进行网络编程、多线程编程、数据库编程和GUI编程,完成一些练习题和小项目。 这是一个初学者的学习计划,如果你已经有一定的Python基础,可以根据自己的需要进行调整和修改。另外,学习计划只是一个参考,最重要的是坚持学习,不断实践和探索。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值