0
点赞
收藏
分享

微信扫一扫

Python基本语法

pipu 2022-03-11 阅读 97

目录

缩进

注释

变量

命名和使用

关键字

类型

赋值

链式赋值

多元赋值

垃圾回收机制


缩进

Python根据缩进来判断代码行与前一个代码行的关系

示例2-1

def good():
    a=888
    print(a)
good()

第二、三行表示这个函数的函数体,前面使用4个【空格键】或使用1个【Tab键】,这两行以一个【Tab键】为准,依次对齐的语句属于当前函数这个层级的代码块。


注释

在Python中用注释使用井号(‘#’)标识,如果阐述的内容比较多可以使用三个单/双引号('''大家好'''/"""大家好""")在引号内阐述,而井号或引号后面的内容都会被Python解释器给忽视掉。

示例2-2

'''大家好!我是嘻哈哈,希望大家多多支持,谢谢'''
#大家好
print('hello world')

变量

给变量赋值使用等号(‘=’),变量名在左,等号在中间,数据在右

示例2-3

a = 100
b = 1.0
d = 'abcdefjhijklmnopqrstuvwxyz'

命名和使用

1.变量名只能由字母、数字和下划线组成。可以以字母、下划线开头,不能以数字开头。

2.变量名不能包含空格,但是可以使用下划线分开多个单词。

3.以双下划线开头结尾的名称一般有特殊含义,尽量不要这样写,比如__new__。

4.不能使用关键字命名,比如if while等,如示例2-4所示。

5.变量名应该精简

关键字

示例2-4

类型

python包含以下等多种数据类型

1.整型

整数,如:1,2,3,4,5

2.浮点数

小数,如:1.0,2.0,3.5,4.8,6.6

3.布尔型

表示真假,只有:True、False

4.字符串

单词、汉字等,如:“天天向上”、”hello world“

赋值

链式赋值

一个数据同时给多个变量赋值

示例2-5

a=b=888

多元赋值

将多个数据同时赋值 

示例2-6

a,b,c=1,2,3
(x,y,z)=(4,5,6)

一、二行这两种写法都是可以的,第二种可读性更强


垃圾回收机制

可以通过del删除不再使用的变量。

示例2-7

>>> a = 999
>>> a
999
>>> del a
>>> a
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    a
NameError: name 'a' is not defined
>>> 

如果数据没有被变量引用,就会被垃圾回收机制给回收掉。

举报

相关推荐

0 条评论