14天学习训练营导师课程:
李宁《Python Pygame游戏开发入门与实战》
李宁《计算机视觉OpenCV Python项目实战》1
李宁《计算机视觉OpenCV Python项目实战》2
李宁《计算机视觉OpenCV Python项目实战》3

上一节课,我们了解了基础环境如何配置,这一节我们继续了解点新的东西

创建一个新的 Python 项目

首先,创建一个名为python.

其次,启动 VS 代码并打开python文件夹。

创建一个新app.py文件并输入以下代码并保存文件

print('Hello, World!')

执行 Python Hello World 程序

要执行该app.py文件,您首先要在 Windows 上启动命令提示符,或者在 macOS 或 Linux 上启动终端。

然后,导航到该python文件夹。

之后,键入以下命令来执行该app.py文件:

python app.py

如果一切正常,您将在屏幕上看到以下消息:

这样我们的helloword就算是学完了,这个时候我们就需要了解点更加深入的东西了。

什么是函数

当您将两个数字相加时,这是一个函数。当你将两个数字相乘时,这也是一个函数。

每个函数接受您的输入,应用一些规则,然后返回结果。

在上面的例子中,print()是一个函数。它接受一个字符串并将其显示在屏幕上。

Python 有许多内置函数,例如print()在程序中开箱即用的函数。

此外,Python也是 允许您定义函数。但我们现在还不用了解它。

我们可以先来了解一下python的基础语法。

基础语法

空格和缩进

如果您一直使用其他编程语言(例如 Java、C# 或 C/C++),您就会知道这些语言使用分号 ( ;) 来分隔语句。

然而,Python 使用空格和缩进来构造代码结构。

我们可以这一段 Python 代码:

# define main function to print out something
def main():i = 1max = 10while (i < max):print(i)i = i + 1# call function main
main()

代码的含义现在对您来说并不重要。大家要了解的是代码结构。

在每一行的末尾,您看不到任何用于终止语句的分号。并且代码使用缩进来格式化代码。

通过使用缩进和空格来组织代码,Python 代码具有以下优点:

  • 首先,您永远不会像在其他编程语言(如 Java )那样以冒号结尾。
  • 其次,编码风格本质上是统一的。如果您必须维护另一个开发人员的代码,那么该代码看起来与您的代码相同。
  • 第三,与其他编程语言相比,代码更具可读性和清晰度。

注释

注释与代码一样重要,因为它们描述了编写一段代码的原因。

当 Python 解释器执行代码时,它会忽略注释。

在 Python 中,单行注释以井号 (#) 开头,后跟注释。例如:

# 我是坚果

关键词

有些词在 Python 中有特殊含义。它们被称为关键字。

下面显示了 Python 中的关键字列表:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise代码语言: Python  (python )

Python 是一种不断发展和发展的语言。所以它的关键词会不断增加和变化。

Python 提供了一个用于列出其关键字的特殊模块,称为keyword.

要查找当前关键字列表,请使用以下代码:

import keywordprint(keyword.kwlist)

字符串文字

Python 使用单引号 ( ')、双引号 ( ")、三重单引号 ( ''') 和三重双引号 ( """) 来表示字符串文字。

字符串文字需要用相同类型的引号括起来。例如,如果您使用单引号开始字符串文字,则需要使用相同的单引号来结束它。

下面显示了字符串文字的一些示例:

s = 'This is a string'
print(s)
s = "Another string using double quotes"
print(s)
s = ''' string can spanmultiple line '''
print(s)

概括

  • Python 语句以换行符结尾。
  • Python 使用空格和缩进来组织其代码结构。
  • 标识符是Python中标识变量、函数、模块、类等的名称。
  • 注释描述了代码工作的原因。它们会被 Python 解释器忽略。
  • 使用单引号、双引号、三引号或三重双引号来表示。

好的,今天我们就先了解这么多。感谢老师的课程。

Python基础语法入门相关推荐

  1. Python基础语法入门篇(一)

    Python基础语法入门篇(二) 1. 注释 在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己 或者其他编码人员解读代码. 注释是给程序员看的,为了 ...

  2. python基础语法入门大全_python 基础语法——快速入门

    今天来讲一些老生常谈,但凡学习一门语言都逃不过基本的语法,我们也来叨逼叨逼.不过不想事无巨细地讲,因为没有意义,估计讲完了大家都忘记了,我们挑钟爱你,其他的可以自学. 变量,学习一门语言第一件事可能是 ...

  3. python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...

    一.上节课内容回顾 三种格式化输出 占位符 format格式化 f-String格式化 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 身份运算符 运算符的优先级 流程控制之if判断 单分 ...

  4. Python基础语法day02字符串详解和列表

    今天是python基础语法入门第二天,大概总共会有四天左右.四天后就是对于python的numpy库的详细文章.那话不多说,我们开始. 目录 字符串详解 字符串独有功能 检测头尾字符 判断输入结果是否 ...

  5. 《Python入门到精通》Python基础语法

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 Python基础语法 1. Hel ...

  6. python中 1.34e3_Python快速编程入门——第2章 Python基础语法

    第2章 python基础语法 一.基本语法 二.变量和数据类型 三.标识符和关键字 四.简单数值类型 一.基本语法 注释:Python的注释是用# 不像C/C++使用的是//或者/*/.多行注释好像挺 ...

  7. 风变编程python入门经典100题_风变编程《Python基础语法+爬虫精进》

    作为IT小白,从没想过会主动去学习这方面的知识,因为学历专业差距很大,从事职业也基本用不上这些.然而,在偶然一次机会接触了风变编程体验课后,我发现了python给我打开了一个新的视野,未知领域的探索就 ...

  8. python基础语法第3关古灵阁_python入门题:输入输出练习

    以下是Python基础语法的练习,项目要求和代码如下: """ 例3:小精灵:你好,欢迎古灵阁,请问您需要帮助吗?需要or不需要? 你:需要 小精灵:请问你需要什么帮助呢 ...

  9. python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...

    python基础语法教程 python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为 ...

最新文章

  1. 2022-2028年中国水处理分离膜行业市场现状调研及市场需求潜力报告
  2. python3.7.2 pip 出现locations that require TLS/SSL异常处理方法
  3. 解决Coursera视频无法观看的问题
  4. win32窗口机制之CreateWindow
  5. [转]关于数据库的并发性的一个解决方案
  6. python脚本调用外部程序的若干种方式以及利弊
  7. SQL 2008 表死锁的解决
  8. Batch normalization:accelerating deep network training by reducing internal covariate shift的笔记
  9. 教你计算三种分子性质的方法
  10. 图片选择器ImagePicker
  11. 红米1s 一键root测试
  12. 正则表达式与文本处理器
  13. 利用公式近似计算log2(x)
  14. Portraiture 3.5.6磨皮滤镜插件适用于Photoshop磨皮美化功能
  15. Verilog乘法的实现——Xilinx Multiplier IP研究(1)
  16. vbs整人简单实现大量弹窗+指定语句退出!
  17. 基于Linux平台上的外文文献阅读软件—需求分析
  18. 日入上万,Jack 年入百万?
  19. Cadence OrCAD Capture TCL/TK脚本——DboGlobal
  20. Java SE面试题(20个)分析

热门文章

  1. 腾讯云TcaplusDB助力TME首个虚拟音乐嘉年华 TMELAND,110万人一起跨年
  2. 2022年R1快开门式压力容器操作考试模拟100题及在线模拟考试
  3. 【FFmpeg_SDL_MFC】1、FFMPEG视频解码器
  4. ARM微架构与程序编写
  5. uniapp 检查网络状态并封装
  6. 键盘右上方三个灯的开关方法及用处
  7. python三维曲线投影到坐标轴
  8. 苹果手机App Store正在载入或无法连接App Store的3种解决办法?
  9. 区块链政策区域特征分明 产业园区渐成聚集效应
  10. 微信授权登陆步骤(微信客户端内)