「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」
写在前面👀
有句老话叫做“生活很苦,我用Python”🌝
Python在最近几年登上世界最热门的编程语言🌍
Python对于像我这样的新手真的非常友好,下面介绍Python3的基本使用与语法🤞
一、Python3下载与安装
- 觉得麻烦可以跳到二下载Thonny,因为它这个软件自带python3.7解释器,不需要你自己再下一个了.
- 官方下载链接
- 专治各种伸手党(此版本为:
3.8.10 win-64) - 安装完以后找到安装包,点Modify修改,勾上Add Python to environment variables.这样就可以在cmd等环境上运行Python了.其他勾没特殊要求可不点,直接next.
二、为你的python选个编辑器吧
1. Pycharm
PyCharm由著名软件开发公司JetBrains开发。像人工智能和机器学习的开发,它是程序员的首选。
功能强大,支持web开发,提供智能代码功能,可以更准确快速修复bug,支持远程开发。不过界面有点复杂,专业版的要收费(也可以通过教育邮箱或学信网获得一年免费试用,笔者目前在申请中),没什么特别要求社区版足矣。
Pycharm下载地址
2.VSCode
VSCcode由微软公司开发,插件丰富,功能强大,快捷键实用,远程开发免费,支持多种语言,被很多程序员认为是最好的IDE编辑器。(笔者目前用它做主力)
VSCode下载地址
3.Thonny
Thonny被认为是适合初学者的python IDE,由塔尔图大学开发。界面简洁,没有太多复杂的功能,上手容易。
Thonny下载地址
- 由于它的安装包在在GitHub(全球最大的程序员社区)上,下载会很慢甚至根本不能打开。
- 跟我一样下载不了的小伙伴可以试试pip
- 打开cmd
win+R输入cmd后回车 - 输入
pip install thonny回车 - 如果还是下的很慢,就可以用镜像源,之后就像开了加速器一样咔咔咔咔下完。
- 输入:
pip install thonny -i https://mirrors.aliyun.com/pypi/simple/ - 笔者这里已经下过了.
- 不过用pip下的Thonny没有桌面图标.打开方式:
win+R输入Thonny后回车或在控制面版地址栏那直接输入Thonny
三、试试和Python交互吧👏
- 打开cmd输入python并回车,看到
>>>说明成功进入交互界面。 - 试试输入
print('倔强的牛角')并回车。 ctrl+Z退出交互,>>>消失即说明成功退出。- 命令行的操作都要回车哦,不熟悉命令行操作的可以看看下面这篇文章👇 Windows 用户需要知道的 CMD 常用命令总结 - 知乎 (zhihu.com)
- 可以看到python版本是win3.8.10
四、Python语法特点
1、代码格式
- 没特殊规定,统一用UTF-8 编码
- Python的特色:使用
缩进来表示代码块,不需要使用大括号{}和分号;
- 最好用四个空格表示一个缩进(虽然缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数)
- 所以说python对代码规范养成很有帮助
2、注释
#表示单行注释'''或"""表示多行注释- 注释里的字编辑器不会去读,平常写代码要养成写注释的习惯,方便自己和他人阅读代码,因为到以后真正开发写个几万条代码,自己都不知道是干嘛的。
3、标识符
第一个字符必须字母或下划线_。- 其他部分由
字母、数字和下划线_组成。 - 对
大小写敏感。(如Lzh和lzh是两个不同的标识符) - 不能吧
关键字(如for,while,if)作为标识符。下图是python的关键字👇
- python中不需要定义变量数据类型,这也是它关键字比较少的原因。
4、语句
- 通常是一行一个语句,但如果语句过长可以用反斜杠
\表示多行语句。
2. 像列表、字典、元组有 [], {}, 或 () 中的多行语句,则不需要使用反斜杠
\,他们直接用逗号隔开,如下图
3. 同一行中使用多条语句,语句之间使用分号
; 分割(区别C,C语言是用,分割)如下图:
5、空行
- 空行与缩进不同,空行并不是Python语法的一部分。书写时不插入空行,运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。(说的通俗点空行的作用就是为了增强代码的可读性,不会显得很拥挤)
- 空行也是程序代码的一部分。
6、print()输出
- 与Python2不同,
Python3中print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end=""请看下图:
- 未加
end="",九九乘法表没有换行 - 加了
end="",九九乘法表换行了
7、input()输入
- 等待用户输入,按下回车键后退出。
- input()输入的值都是字符串,就算你输数字他也会把你转换成字符串。
- 加号
+起到连接作用且无缝衔接,逗号,也有连接作用但中间有空格。 type()可查看数据类型
8、其他要注意的点✨
- 标点符号要都是英文的,不然会报错。
- 平常写代码要注意上述提到的规范,多打空格和缩进,记得换行,多标注释。
写在后面
- 感谢观看啊💕
- 笔者能力不足,欢迎大佬指正或补充。