学了Python有什么用?——python编程初体验

本文介绍了Python编程的基础,包括如何使用IDLE运行代码,理解代码注释,以及基本的数据类型如整数、浮点数和字符串。通过示例展示了print()函数的用法,以及变量赋值的概念,强调了先赋值后使用的规则。文章还探讨了Python在数据计算、办公自动化、数据分析和网络爬虫等领域的应用潜力。
摘要由CSDN通过智能技术生成

各位小伙伴大家好呀,之前的安装教程已让大家成功在电脑上安装了最基本的Python编译器。现在,让我们一起开启编程的初次旅程吧!

1.编译器的使用-代码初体验

安装完成python之后,在我们的开始菜单,找到 Python idle,双击运行,就可以在我们的idle中,调试我们的python代码了。开始菜单中,选择idle (Python 3.7 64-bit),这也是一个Python编写的GUI程序,其它几个选项是Python的模块文档和帮助。

下面我们输出一条python字符串语句,还有计算2个变量相加的值,输出在屏幕上面。

好了,以上我们就完成了基本的编写程序了,那我们也可以通过新建python文件来保存我们的代码,方便下一次的运行和修改。

打开idle后,点击File,下拉菜单选择New File

之后会弹出这个界面,用于写我们的代码。

不妨把以下代码输进去,看看是什么

# 购入T恤一件,300元``shirt = 300``   ``# 购入裤子一条,599.5元``pants = 599.5``   ``# 计算服装消费金额``cost = shirt + pants``# 显示服装消费金额``print(cost)

输入好了吗?接下来点击菜单栏的Run,下拉菜单选择Run Module,

出现这个提示框点击确认

然后在新建文件是,填写自己喜欢的文件名,保存就可以啦!

让我看看你的运行结果是不是这样

没错,你已经成功的用python编写了一个简单的计算程序啦

运行通过了,而且可以看到代码编辑器右侧终端显示出了一个数字 899.5

那么往左看代码编辑区,可以知道代码“发送”什么样的指令。先看 # 符号后的中文,这些是对其下方代码的 注释 。

我们写代码时可以加上每一行或一段代码的注释,不过这可不是指令的一部分,加上 # 号,代码运行时就会自动忽略这一行。加上注释是为了给人看,想让他人能够快速理解代码。

代码解释:第 1 行是对第 2 行代码的注释,因此第 2 行代码表示的是“购入一件 T 恤,300元”。

第 5 行代码是“购入裤子一条,599.5元”,

第 8 行代码“计算服装消费金额”,也就是 T 恤和裤子的价格之和, 300 + 599.5 。

因此,应该是第 11 行代码导致了终端出现数字 899.5 ,它的指令含义是——“显示服装消费金额”,所以终端显示出了价格之和。

通过一行一行从上往下地理解代码注释,理解代码的逻辑,咱们也可以很快理解代码的含义。

计算并显示服装消费金额的这段代码,是写给我一个学员小白的,代码计算的是他刚才网购的账单。

通过这个过程,我们会去分析上面代码为什么这样写,相信过完这一天你就会更加理解 Python 中最基本的概念和语法。

小白上面的网购内容是服装,不同服装有不同的价格数值。如果不同数值数据写进代码中,怎么才能保证符合语法规范呢?

这就需要来认识一下基本的数据类型。

2.认识数据类型

Python 有很多不同数据类型,最基本的有 3 个:整数类型浮点数类型字符串类型。我们可以来看一下:

购入T恤 300 元,数值 300 就属于整数类型

购入裤子 599.5元,数值 599.5 属于浮点数类型

整数类型和浮点数类型,与数学中的整数和小数类似,区别只在于是否有小数点及其后的小数部分。

而日常生活中常见的文本及符号等,比如’裤子’、‘T恤’ 则属于字符串类型

字符串类型的特点是必须要由一对英文引号括起来。

以下是一些具体的数据示例,请你仔细阅读 。

\# 整数类型300-1000# 浮点数类型12.519.012.59# 字符串类型'hello world''你好吗?''300'  

最后总结一下数据类型的知识卡片:

3 print()

print()的作用是把数据显示在终端。print 的英文意思是“打印”,我们可以用 print() 把数据“打印”到终端:

\# 分别打印整数、浮点数、字符串print(300)print(599.5)print('(❤ ω ❤ )')  

分别打印出了 3 行内容,第 1 行是整数 300、第 2 行是浮点数 599.5,它们都是原样“打印”,跟数据本身一模一样。

第 3 行“打印”出了文本,但又跟原数据有一点不同。我们继续打印其他字符串,请你找茬,看原数据和打印结果哪里不同吧!

\# 打印字符串print("it's mine")print('''.------..------..------..------.|M.--. ||O.--. ||R.--. ||E.--. || (\\/) || :/\\: || :(): || (\\/) || :\\/: || :\\/: || ()() || :\\/: || '--'M|| '--'O|| '--'R|| '--'E|\`------'\`------'\`------'\`------'     ''')  

找到了吗?——“打印”字符串时会“脱掉”外层的引号,只打印文本。(不管是单引号、双引号还是三引号都会被脱掉哦)

那么总结来说,print()的用法是这样的:

使用 print() 时要注意,括号要使用英文输入法,跟字符串要使用英文引号一样。一般来说,代码中的符号都应该为英文,否则就会因无法识别而报错。

是不是手有点痒,你也来写代码试试“打印”字符串吧。请根据注释补充第 2 行代码

# 打印我喜欢的一句话:人生苦短,我用Python``   ``   

要注意对照答案,看看有没有打印出内容哦。由于上面内容是单行文本,以下两种答案都可以:

\# 单引号print('人生苦短,我用Python')# 双引号print("人生苦短,我用Python")  

那么接下来要加大难度了哦,先来看下面的文本:

       へ     /|    /\7    ∠_/    / │   / /   │ Z _,< /   /\`ヽ   │     ヽ   /  〉    Y     \`  /  /  イ ● 、 ●  ⊂⊃〈  / ()  へ    | \〈  >ー 、\_  ィ  │ //  / へ   / ノ<| \\  ヽ\_ノ  (\_/  │//  7       |/  >―r ̄ ̄\`ー―_  

这次是多行文本,你可以按照下面的步骤操作,减少文本变形。

不知你发现没有,上面打印的是“皮卡丘”的字符画 。快看看自己打出来的皮卡丘,好不好看吧。

一定要记得使用英文输入法哈,下面是我写的代码:

\# 打印上面的文本print(''' へ     /|    /\7    ∠_/    / │   / /   │ Z _,< /   /\`ヽ   │     ヽ   /  〉    Y     \`  /  /  イ ● 、 ●  ⊂⊃〈  / ()  へ    | \〈  >ー 、\_  ィ  │ //  / へ   / ノ<| \\  ヽ\_ノ  (\_/  │//  7       |/  >―r ̄ ̄\`ー―_''')  

运行结果:

4 数学运算

我们知道整数和浮点数就跟日常生活常见的整数和小数是一样的,同样的我们也可以对这些数值进行数学运算哦。

\# 购买卫生纸 1 提,19.5 元;购买洗发水 2 瓶(买一送一),58 元19.5 + 58  

没有显示结果欸,加上 print() ,看能不能将结果显示出来吧。

可以看到终端打印出了 19.5 加上 58 的结果之和—— 77.5 元。

其实加减乘除运算在 Python 中都可以实现,使用的运算符号跟我们日常理解的也很相似:

Python 中的数学计算暂时学到这里,它的知识卡片是这样的。我将会在后续文章中教你学会更多数学计算方式。

5 变量赋值

如何进行“变量赋值”?

变量赋值的代码写法是——变量 = 数据

我们从右往左看这行代码,右边是数据,中间是一个赋值符号=,左边是变量。把右边的数据赋值给左边变量,就完成了一次变量赋值。

“变量赋值”的作用

一方面,使用变量存储数据,能够比较清晰的呈现出数据内容,利于读懂代码。

money 的英文意思是钱,那么像这样“给花销贴上标签”后,不管经过多少时间和人员的更替,看到代码的人都能明白这是一笔花销数据,代码就很容易理解。

另一方面,赋值之后变量就相当于是这个数据的“代号”了,使用变量也就相当于使用这个数据。

比如我们来打印变量,看能不能直接打印出数据:

money = 77.5``   ``# 打印变量,显示出生活用品的花销数额``print(money)

你看终端是不是打印出了77.5,这是因为 money 中存储了数据 77.5 ,通过变量可以直接打印该数据。

另外我们还可以对变量进行计算,也就是对其中所存储的数据进行计算:

因此变量赋值的主要功能就是存储数据,便于后续使用和处理数据。

这里面有一个注意事项,我要强调一下,那就是“先变量赋值,再使用变量”。

一段代码中,变量赋值的句子,必须写在使用变量的句子的前面。这就好像来了一个新朋友,需要打招呼让大家先认识他,之后大家才好邀请他一起玩耍。

变量变量,还有一个特点在于其“变”字,也就是可以变化,对于值经常变化的数据来说处理起来非常方便。

好啦,今天就介绍这么多了,相信大家对python编程有了初步的了解了,加油!相信你一定能学好编程!那么学习Python到底能干哪些事情呢?我们往下聊聊

6.展望Python未来——学了Python能做什么?

其实数据计算的这样一个场景,还可以结合其他应用领域的知识,进行高效办公数据分析网络爬虫人工智能等领域方向的升级。

比如结合办公软件,从Excel、Word等源材料中读取数据,进行批量计算处理,比如获取工作或家庭消费的各种费用数据,进行计算。比如下面我向你展示的一段代码就是快速读取表格数据。

此外,还可以结合数据分析,实现更丰富的数据可视化、数据统计和分析,比如画出季度费用的折线图、各类支出的饼图,或者分析消费习惯,预测财务预算等。而下面简单的数据分析代码就画出了多条折线图,非常便捷。

另外,还可以从网络上爬取公开资料,有了数据再进行计算就方便多了,比如下面的代码可以爬取豆瓣网站中电影信息并保存到表格,很大程度减轻了自行整理数据的麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值