03_Python语句解析及数据类型成员

Python语句结构

Python缩进方式

Python中语句统一采用制表符缩进,即四个空格,我们在编写时,可以使用键盘上的 Tab键快捷输入,或者使用四个空格,但是一般都是采用 Tab键去进行快捷输入。这样能够避免空格漏差带来的语法不统一,导致执行时语法报错。

Python缩进制表符风格
Python缩进制表符运行

Python注释方式:

Python的注释相比于其他编程语言是有不同的,例如 javascript 注释采用的是 /*... */ ,或者是 HTML 文档的 <!--...-->。Python中的单行注释采用 " # " 进行注释的,对于多行注释,则是使用的是英文状态下的引号(不区分单双引号),例如:

#

大家好,我是一行注释

"""

大家好,我是多行注释!下面是我兄弟 hi!我是楼上的兄弟哦, """

注释后的语句代码系统会自动跳过且不执行。使用注释是一个好的习惯,能够给开发者提高可阅读性,不至于让其他的开发者看了过后,无法理解你的代码逻辑。

Python的注释

Python语句换行:

在Python代码的编辑中,我们对于一行代码过多时,不会因为为了代码的完整而去忽略了他在屏幕中占用的宽度。因此我们会在合适的视图下,让代码能够在完整的同时保证较佳的视图展现在我们的视野中。我们会采用英文状态的反斜杠 \ 。进行对代码的换行输入。

for i in range(10

):

print(f我是第 {i} ———— 我爱你?

+ \

"————我是尾巴"

)

print("*" * 100 + "\n" )
Python换行符
Python换行执行

Python的对象:

在Python中一切皆是对象,不存在没有对象。例如:

a = 1

print("type a: ", type(a))

print("id a: ", id(a))

print("value a: ", a)

这在Python中也是一个对象,会在内存的堆栈空间,开辟一个堆内存和栈内存,a 存放于栈空间,它的值指向堆内存空间,堆内存则存放有 1 这个值 ID属性 和 type类型。具体的分析截图会在后面的教程中讲解。

Python对象
Python对象运行

Python标识符命名方式:

在Python中,我们的任何命名都是有约束的。例如:我们的模块和包的名称,我们通常采用小写的英文字母且简单性的使用多个单词并且使用下划线连接,对于函数名也如此,遇见类名称,我们则需要使用驼峰原则,即单词首字母大写,常量名则使用小写。我们可以使用 :

print(keyword.kwlist)

来查看系统中的一些关键词,以避免我们在命名时,与系统的关键词碰车,重名的关键词这会导致我们的语法格式混乱。因此我们要避免这种命名。

Python关键词部分截图

Python数据类型成员

字符串类型:

Python也具有字符串类型,我们可以使用 str() 去将一个非字符串类型转化为字符串类型。如下是字符串在Python中的显示类型:

c = "2"

print("字符串c: ", type(c))

Python字符串
Python字符串运行

数字类型:

整数:Python具有整数类型,我们可以使用 int() 去将一个非整数类型转化为整数类型。如下是字符串在Python中的显示类型:

b = 1

print("整数b: ", type(b))

Python整数运行

浮点数:Python具有浮点数类型,我们可以使用 float() 去将一个非浮点数类型转化为浮点数类型。但是不能转化字符串类型。如下是字符串在Python中的显示类型:

d = 3.0

print("浮点数d: ", type(d))

Python浮点数运行

复数:Python具有复数类型,我们可以使用 complex() 去将一个非复数类型转化为复数类型。但是不能转化字符串类型。如下是字符串在Python中的显示类型:

b = 2:

print("复数e: ", type(complex(b)))

Python浮点数运行

布尔类型:Python具有布尔值类型,我们无法将其它类型转化为布尔值类型,布尔类型只能转化为整数型、字符串型、浮点数型。如下是字符串在Python中的显示类型:

f = True

g = False

Python布尔值运行

关注我!学习更多编程知识。

举报/反馈