目录
缩进
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
>>>
如果数据没有被变量引用,就会被垃圾回收机制给回收掉。