Python从入门到精通——1.3.1练习编写简单程序

简介: Python从入门到精通——1.3.1练习编写简单程序

一、引言


在Python的学习过程中,通过编写简单的程序来巩固和应用所学知识是非常重要的一环。本篇文章将带领大家从简单的输入输出开始,逐步过渡到处理字符串、列表和字典等数据类型,通过实践来加深对Python编程的理解。


二、简单的输入输出


在Python中,input()函数和print()函数确实是我们与用户进行交互的常用工具。input()函数用于从用户那里获取输入,而print()函数则用于在屏幕上显示输出信息。

input()函数

input()函数允许用户输入一段文本,并将其作为字符串返回。这个函数通常与变量结合使用,以存储用户的输入。

例如:

image.png

在这个例子中,input()函数会在屏幕上显示提示信息"请输入你的名字:",然后等待用户输入。用户输入的任何内容都会被作为字符串赋值给变量name

print()函数

print()函数用于在屏幕上输出信息。它可以接受多个参数,并将它们按照指定的格式打印出来。

例如:

image.png

在上面的例子中,print()函数用于输出静态文本、变量的值,以及格式化字符串。格式化字符串(使用f-string,从Python 3.6开始支持)允许我们在字符串中嵌入变量,使得输出更加灵活和动态。


通过结合使用input()print()函数,我们可以构建出能够与用户进行交互的简单Python程序。这些函数是Python编程中非常基础和重要的部分,它们使得程序能够与用户进行通信,从而收集信息、展示结果,以及提供反馈。


三、处理字符串


字符串是Python中常用的数据类型之一,用于表示文本信息。下面是一些处理字符串的基本操作:


字符串的拼接

使用加号+可以将多个字符串拼接成一个字符串。

image.png

字符串的长度

使用len()函数可以获取字符串的长度。


image.png

字符串的索引和切片

通过索引可以访问字符串中的单个字符,通过切片可以获取字符串的子串。

image.png


字符串的方法

Python提供了许多内置方法来处理字符串,如upper()将字符串转换为大写,lower()将字符串转换为小写,replace()替换字符串中的子串等。


image.png

四、处理列表


列表是Python中的另一种常用数据类型,用于存储多个元素的有序集合。下面是一些处理列表的基本操作:


创建列表

使用方括号[]list()函数可以创建列表。

image.png

访问列表元素

通过索引可以访问列表中的元素。

image.png

列表的切片

与字符串类似,列表也支持切片操作来获取子列表。

image.png

修改列表

列表中的元素可以被修改。

image.png

列表的方法

列表也提供了许多内置方法,如append()添加元素到列表末尾,remove()删除指定元素等。


image.png


总结:在练习过程中,我们还需要注意代码的规范性和可读性。良好的编程习惯包括使用有意义的变量名、合理的缩进和注释等,这些都有助于提高代码的可读性和可维护性。


总之,练习编写简单程序,我们可以初步掌握Python的基本语法和编程思想,为后续的学习打下坚实的基础。同时,通过不断的实践和探索,我们可以逐渐提升自己的编程能力,迈向更高层次的Python编程学习。


相关文章
|
1天前
|
数据采集 前端开发 JavaScript
Python爬虫入门
网络爬虫是自动抓取网页数据的程序,通过URL获取网页源代码并用正则表达式提取所需信息。反爬机制是网站为防止爬取数据设置的障碍,而反反爬是对这些机制的对策。`robots.txt`文件规定了网站可爬取的数据。基础爬虫示例使用Python的`urllib.request`模块。HTTP协议涉及请求和响应,包括状态码、头部和主体。`Requests`模块是Python中常用的HTTP库,能方便地进行GET和POST请求。POST请求常用于隐式提交表单数据,适用于需要发送复杂数据的情况。
9 1
|
3天前
|
Linux Python Windows
打包Python程序文件:pyinstaller实现
本文介绍基于Python语言中的pyinstaller模块,将写好的.py格式的Python代码及其所用到的所有第三方库打包,生成.exe格式的可执行文件,从而方便地在其他环境、其他电脑中直接执行这一可执行文件的方法。
|
4天前
|
机器学习/深度学习 人工智能 数据可视化
Python编程入门:从零开始探索编程的奇妙世界
这篇教程引导初学者入门Python编程,从安装Python开始,逐步讲解基本语法,如`print()`、变量、条件判断、循环以及自定义函数。文章强调了Python在数据处理、数据分析、人工智能和机器学习等领域的重要性,并鼓励学习者探索Python的广泛应用,开启编程之旅。
|
4天前
|
数据采集 JSON 数据库
800个程序实例、5万行代码!清华大学出版【Python王者归来】
Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下最重要的计算机语言之一,本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈进,这也是撰写本书的目的。 本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输入与输出,Python 的数据型态,列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module),设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理…
|
5天前
|
数据可视化 API Python
Python零基础“圣经”!300W小白从入门到精通首选!
今天分享的这本书在让你尽快学会 Python基础知识的同时,能够编写并正确的运行程序(游戏、数据可视化、Web应用程序) 最大的特色在于,在为初学者构建完整的 Python 语言知识体系的同时,面向实际应用情境编写代码样例,而且许多样例还是 后续实践项目部分的伏笔。实践项目部分的选题经过精心设计,生动详尽 又面面俱到。相信这本书能够得到更多 Python 初学者的喜爱。
小白入门必备!计算机科学教程的Python精要参考PDF开放下载!
随着互联网产业的高速发展,在网络上早已积累了极其丰富的Python学习资料,任何人都可以基于这些资源,自学掌握 Python。 但实际上,网络上充斥的资源太多、太杂且不成体系,在没有足够的编程/工程经验之前,仅靠“看”线上资源自学,的确是一件非常困难的事。
|
7天前
|
数据库连接 Python
如何提高python程序代码的健壮性
在编程的时候,我们难免会遇到一些不可靠的情况,比如网络请求失败,数据库连接超时等等。这些不确定性会让我们的程序容易出现各种错误和异常。那么如何来增加程序的容错性和健壮性呢? 可能大多数人会想到使用try except来进行异常捕捉进行失败重试(Retry)。虽然try-escept一个非常常见和有效的方式来增强程序稳定性,但是可能一不小心就会造成栈溢出。 所以接下来我就来介绍一个另外的一个专门用于失败重试的库:retrying。
|
8天前
|
存储 算法 Python
Python编程作业一:程序基本流程
Python编程作业一:程序基本流程
15 0
|
8天前
|
网络协议 Python
在python中利用TCP协议编写简单网络通信程序,要求服务器端和客户端进行信息互传。 - 蓝易云
在这个示例中,服务器端创建一个socket并监听本地的12345端口。当客户端连接后,服务器发送一条欢迎消息,然后关闭连接。客户端创建一个socket,连接到服务器,接收消息,然后关闭连接。
63 0
|
8天前
|
Linux 开发工具 Python
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)