返回顶部
首页 > 资讯 > 后端开发 > Python >Python基本的语法是什么呢
  • 805
分享到

Python基本的语法是什么呢

2023-06-02 06:06:46 805人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python基本的语法是什么呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。P

python基本的语法是什么呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。Python的语法以简洁著称,它以行、缩进、注释、标识符、保留关键字等几方面来规定了自己的语法。

下面我们先看一段Python代码:

Python基本的语法是什么呢

Python 的行

在Python里面,行分为逻辑行物理行。物理行就是以行结束符(\n)结尾算作一行,通常一个物理行也就是一个逻辑行。但有时候,一个逻辑行可以包含多个物理行,比如下面的代码,一个表达式太长我们就用多行来写,用斜杠(\)连接:

whole = 'This is a example of too long string' + \        ' which should be splited into multi-lines' + \        ' to show it'print(whole)

如果语句中含有(), [], {}这些括号,就不需要用斜杠做连接符,比如:

# list元素可以多行书写months = ['January', 'Februray', 'March', 'April',          'June', 'July', 'August', 'September',          'October', 'November', 'December']# 字符串太长也可以通过()来多行书写。# 这个特性在写很长的字符串(如sql语句)时很有用sql = ('select id, name, age, height from '       'students where id > 100')

空行
空行也是一种行(内容为空),也是代码的一部分。常用于分割代码块,便于代码维护,这种代码规范中有详细定义。

单行多条语句
Python 语法允许一行中有多条语句存在,语句之间用分号(;)分割,但是编码规范中强烈不建议这样做,还是一行一条语句更清晰。

# 合法但不提倡的单行多语句写法print('hi'); a = 10; b = 20; print(a+b)

缩进

Python语法与其它语言的一个明显区别就是:通过缩进来表示代码块,而不是像C/C++、Java等用大括号{}

不过,缩进并没有严格限制字符,可以是Tab键,也可以是多个空格。但是同一个源文件(.py文件)中缩进必须相同,也就是说,要么都用Tab键,要么都用2个空格,要么都用4个空格。官方的编码规范(PEP 8)中规定用4个空格作为一个缩进。

如果缩进不一致,就会报错: IndentationError。比如以下代码:

#!/usr/bin/env python3coding:utf-8# File: demo.py# 缩进混乱,执行时报错  a = 10if a > 10:    print('a > 10')else:    print('a <= 10')

执行上面代码,就会出现如下错误:

python3 demo.py  File "demo.py", line 6    a = 10    ^IndentationError: unexpected indent

注释

注释是对代码的解释,是给读代码的人看的文字,不是给Python解释器运行的代码。
行内注释以#开头,即一行中#后面的文字都是注释内容。
多行注释使用三个单引号(''')或三个双引号(""")引起来,多用于docstring(对模块、类、和函数进行说明)

# 这是注释print('hi, 吃了啊')  # 这也是注释def myadd(a, b):    '''my add() function    param: a, int or float    param: b, int or float    return a + b    '''    return a + b

标识符(Identifiers)

标识符,也就是名称,即变量名、函数名、类名。Python给起名字做了相关的规定。
可以用在名称中的字符有:

  • 大写字母: A-Z

  • 小写字母: a-z

  • 阿拉伯数字: 0-9

  • 下划线: _

  • 更多的Unicode字符:你可以用中文给变量起名字

标识符(起名字)可以包括以上字符,但是不能以数字开头,同时名称是区分大小写的。
Python2只支持ASCII码作为标识符的字符集, 而Python 3 扩展了标识符字符集,我们可以在程序中起中文名字,但是打中文会累死人的哦。

def 加法(加数, 被加数):    return 加数 + 被加数计算机 = 1编程 = 2print(加法(计算机, 编程))

保留关键字

虽然Python程序中可以使用那么多的字符,但是它也保留了一些字(如下表所示)作为语言本身的关键字,你给你的变量、函数、类起名字的时候不能使用这些关键字:

False      await      else       import     passNone       break      except     in         raiseTrue       class      finally    is         returnand        continue   for        lambda     tryas         def        from       nonlocal   whileassert     del        global     not        withasync      elif       if         or         yield

这些单词是Python语言里面的单词,一共不到40个,跟我们人类的语言(比如,英语)比起来单词量少之又少啊,计算机语言真简单!虽然计算机语言单词量很少,但是它讲逻辑,这么少的词汇加上运算符、变量和类等就可以构建出复杂的计算机程序。

保留的类标识符

这些类的标识符有特殊的含义,它们都是以下划线_开头和结尾的形式:

  • _* 不会被语句from module import *导入。

  • __*__ 系统定义的名称。

  • __* 类的私有名称。

关于Python基本的语法是什么呢问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

--结束END--

本文标题: Python基本的语法是什么呢

本文链接: https://lsjlt.com/news/229089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python基本的语法是什么呢
    Python基本的语法是什么呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。P...
    99+
    2023-06-02
  • Python中replace()的基本语法是什么
    在Python中,replace()方法是字符串(str)类型的一个内置方法,用于将字符串中的某个子串替换为另一个新的子串。如果指定...
    99+
    2024-04-02
  • Python中切片的基本语法是什么
    Python中切片的基本语法是`[start:stop:step]`。- `start`表示切片的起始索引(包含在切片中)。- `s...
    99+
    2023-09-08
    python
  • Memcached的基本语法是什么
    本篇内容主要讲解“Memcached的基本语法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Memcached的基本语法是什么”吧! Memcached...
    99+
    2024-04-02
  • HTML基本语法是什么
    这篇文章主要介绍HTML基本语法是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!<!--登录窗口--><div class=”m-win”><for...
    99+
    2024-04-02
  • Python的基本语法与数据类型是什么
    本篇内容介绍了“Python的基本语法与数据类型是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!变量和常量在 Python 中,变量是用...
    99+
    2023-07-06
  • Python的语法基础是什么
    今天小编给大家分享一下Python的语法基础是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Python语法基础01-P...
    99+
    2023-06-29
  • CSS语法的基本规则是什么
    这篇文章主要为大家展示了“CSS语法的基本规则是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS语法的基本规则是什么”这篇文章吧。 ...
    99+
    2024-04-02
  • avaScript基本的语法规则是什么
    今天小编给大家分享一下avaScript基本的语法规则是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、运算符&nbs...
    99+
    2023-06-29
  • C#中LINQ的基本语法是什么
    LINQ(Language Integrated Query)是C#中用于查询数据的语言集成查询功能。其基本语法如下: 查询数据:...
    99+
    2024-04-03
    LINQ
  • Html基本语法规则是什么
    这篇文章主要介绍“Html基本语法规则是什么”,在日常操作中,相信很多人在Html基本语法规则是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Html基本语法规则是什么”...
    99+
    2024-04-02
  • VBS脚本基础语法是什么
    这篇文章主要讲解了“VBS脚本基础语法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS脚本基础语法是什么”吧!一、编辑VBS的相关软件对于基于VBS的编程,我们可以直接使用记事本来...
    99+
    2023-06-30
  • HTML5本地存储globalStorage的基本语法是什么
    这篇文章主要介绍“HTML5本地存储globalStorage的基本语法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5本地存储globalStora...
    99+
    2024-04-02
  • Redis键命令的基本语法是什么
    这篇文章主要介绍了Redis键命令的基本语法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Redis 键(key)命令用于管理 redis...
    99+
    2024-04-02
  • 描述了javascript的基本语法是什么
    本篇内容主要讲解“描述了javascript的基本语法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“描述了javascript的基本语法是什么”吧! ...
    99+
    2024-04-02
  • Python 基本语法
    相关内容 代码行 单行代码 每行代码结尾不需要加标点 a = 123 多行换行 多行代码,直接换行 a = 123b = a + 1 复杂过长的计算、操作可用括号然后缩进换行 income = (gross_wages ...
    99+
    2023-09-29
    python 开发语言
  • python基本语法
    1、常量与变量常量: 一旦赋值,就不可再改变,换句话说,就是不能对它重新赋值。Python不存在常量字面常量:一个单独出现的量,未赋值给任何变量或常量变量: 是一个名字,在赋值符号的左边,这个名字可以指代赋值符号右边的内容In [37]: ...
    99+
    2023-01-31
    语法 python
  • C++中CLI模块的基本语法是什么
    本文小编为大家详细介绍“C++中CLI模块的基本语法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“C++中CLI模块的基本语法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。托管对象的创建和引用在前文...
    99+
    2023-07-02
  • c#变量声明的基本语法是什么
    c# 变量声明语法: 数据类型 变量名; 数据类型:变量的数据类型(如 int、string)。 变量名:变量的名称(以字母开头,由字母、数字、下划线组成)。* 示例:int age; ...
    99+
    2024-04-04
    c#
  • MySQL存储过程基本语法是什么
    本篇内容介绍了“MySQL存储过程基本语法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、存储过程的介绍存储过程是事先经经过编译并存...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作