一文通读Python基础语法

开课吧开课吧锤锤2021-06-24 16:46

    Python的语法清晰、简洁。可读强可以说是Python语言本身比较有吸引力的特点之一。它使Python成为学习编程的人的理想选择。今天我将带大家熟悉下Python变量、数字类型、字符串三大概念。

py

    变量

    通俗点说,变量就像姓名,而变量的值,就是具体的姓名。比如,张三、李四,不同人的姓名不一样,但他们都可以说是姓名。变量使用前需要事先定义下,语法variable_name=variable_value,举个例子:

yourname = "张三"
hername = "李四"

    有时程序员会使用简短的变量名,比如x和y,这些名字在数学、代数等上下文中是非常合适的,但在实际编码中,我们应该避免使用单字符的名字,而应该使用一些更具描述性的名字。这样一来,其他开发者就可以有根据地猜测你的变量持有什么。

    在编写程序时,既要考虑到别人,也要考虑到未来的自己。未来的你会感谢现在的你。

    变量名由大写和小写字母A-Z,a-z、数字0-9以及下划线字符_组成,可以是任意长度的(但也不要太冗长)。总而言之,变量名应该是字母数字,但要注意的是,尽管变量名可以包含数字,但其第一个字符不能是数字。

    下面是一些Python中有效和无效变量名的例子。

>>> numbers = [1, 2, 3, 4, 5]
>>> numbers
[1, 2, 3, 4, 5]

>>> first_num = 1
>>> first_num
1

>>> 1rst_num = 1
  File "<input>", line 1
    1rst_num = 1
    ^
SyntaxError: invalid syntax

>>> π = 3.141592653589793
>>> π
3.141592653589793

    给Python变量取名字就像对待给自家小孩取名字一样慎重:-)

    关键字keyword

    所谓关键字就是系统的保留字,你在给变量起名字的时候不能用,要避开。Python中的关键字有如下几个:

>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               class               from                or
None                continue            global              pass
True                def                 if                  raise
and                 del                 import              return
as                  elif                in                  try
assert              else                is                  while
async               except              lambda              with
await               finally             nonlocal            yield
break               for                 not

    这些关键字中的每一个都在Python语法中扮演着一个角色。它们是保留字,在语言中具有特定的含义和用途,所以除了这些特定的用途之外,不应该使用它们。

    内置的数据类型

    Python有一些内置的数据类型,如数字(整数、浮点数、复数)、布尔、字符串、列表、元组、字典和集合。本文介绍下前面基础的几位。

    数字

    Python提供了整数、浮点数和复数。整数和浮点数是日常编程中最常用的数字类型,而复数则在数学和科学中有着特殊的用途。看个总结表。

数字 例子 类型
整数 250 int
浮点数 3.14 float
复数 complex(1, 2) complex

    运算

    有了数字的概念,再配合运算符(加、减、乘、除等),我们就可以进行计算啦。

>>> # 加法
>>> 5 + 3
8
>>> # 减法
>>> 5 - 3
2
>>> # 乘法
>>> 5 * 3
15
>>> # 除法
>>> 5 / 3
1.6666666666666667
>>> # 模运算
>>> 5 % 3
2
>>> # 指数
>>> 5 ** 3
125

    这些运算符与两个操作数一起工作,通常被称为算术运算符。操作数可以是数字,也可以是存放数字的变量。

    布尔值

    所谓的布尔值就是真和假,布尔运算是作为整数的一个子类来实现的,在Python中只有两种可能的值。True或False。

>>> 2 < 5
True
>>> 4 > 10
False
>>> 4 <= 3
False
>>> 3 >= 3
True
>>> 5 == 6
False
>>> 6 != 9
True

    字符串

    字符串顾名思义就是一串字符,可以使用单引号、双引号或三引号定义的文本或字符序列来表示。这篇文章详细介绍了如何对字符串进行格式化,没看过的朋友可以点击看下-->如何简捷地格式化字符串?

>>> # 单引号
>>> greeting = 'Hello there!'
>>> greeting
'Hello there!'

>>> # 双引号
>>> welcome = "欢迎关注本公众号!"
>>> welcome
'欢迎关注本公众号!'

>>> # 转移\
>>> escaped = 'can\'t'
>>> escaped
"can't"
>>> not_escaped = "can't"
>>> not_escaped
"can't"

    至此,我们学习了Python变量、数字类型、字符串三大概念。

    以上就是开课吧广场小编为大家整理发布的“一文通读Python基础语法”一文,更多Python教程相关内容尽在开课吧广场Python教程频道!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享