Python语法特点

您所在的位置:网站首页 简述java的基本语法格式 Python语法特点

Python语法特点

2024-06-29 21:40| 来源: 网络整理| 查看: 265

与其他常见的编程语言(C,C++,Java)不同,Python语言有自己独树一帜的语法特点!  1.注释规则

单行注释:用(#)表示

多行注释:用三个单引号(''' 中间是所写注释内容  ''') ,或者用三个双引号(""" 中间是所写注释内容 """)

2.语句换行 

一个语句太长,全部写在一行会显得很不美观,我们可以使用反斜杠(\)实现一条长语句的换行。

而以小括号(),中括号[ ],大括号{ } 包含起来的语句,不必使用反斜杠也可以被分成多行。

3.一行写多个语句 

Python语言允许多个语句写在同一行,语句之间用分号隔开即可。如下: 输出结果为 30

a=20; b=10; print(a+b) 4.代码块

缩进位置相同的一组语句形成一个代码块。如下: 

if True : print("结果为:") print("True") 5.缩进分层

Python语言最具特色的语法特点就是以缩进的方式来标识代码块,在这里不再像C,C++,Java那样使用大括号{ }。

Python程序中同一个代码块中的语句必须保证相同的缩进空格数,缩进的空格数没有硬性规定,但必须保证空格数是相同的,否则运行时,程序就会报错!!!

6.模块 

Python语言中的模块分为内置模块和非内置模块。其中内置模块不需要手动导入,在启动Python时,系统会自动导入,任何程序都可以直接使用它们。而非内置模块以文件的形式存在于Python的安装目录中,程序使用前则需要导入模块。

导入模块的语法格式如下: 

import 模块名 例如:import math #导入数学模块 7.标准输入函数input()

Python内置的input()函数用于接收用户通过键盘输入的字符串,其基本语法格式为:input([prompt])。其中,prompt为可选参数,在输入的时候起辅助作用,提示用户需要输入什么样的数据。

当用户输入数据并按回车后,input函数就会返回字符串对象,通常需要一个变量来接收用户输入的数据。如下:

name=input("请输入你朋友的姓名:") 8.标准输出函数print()

Python内置的print()函数用于输出显示数据,其基本语法格式为:print(value,...,sep=' ',end='\n'),其中:

value:表示输出对象,后面的省略号表示可以有多个输出对象,以逗号隔开。

sep:用于设置多个输出对象之间的分隔符,默认值为一个空格。

end:表示print语句的结束符号,默认值为换行符。如下:

print("目前常用的编程语言有","C","C++","Java","Python",sep=",",end="\n")

 程序运行结果为:

目前常用的编程语言有,C,C++,Java,Python

当然print函数也有格式化输出,如下图:

再介绍一个Python中比较常用的函数:eval() 

9.变量和常量

在Python中,变量不需要声明,但要求每个变量使用前都必须赋值,变量只有被赋值以后才会被创建,等号(=)用来给变量赋值。"="左边是一个变量名,"="右边是存储在变量中的值。(如果使用没有赋值的变量,程序运行就会报错!!!)

例如:age=100,在这条语句中,我们声明了一个变量age,并对其赋值为100。

在Python中,同一个变量可以被反复赋值,而且可以是不同类型的值,这一点与C,C++,Java是不一样的 。如下:

age=100 #age是整型对象 age="ABC" #age此时又变成了字符串对象

Python允许同时对多个变量进行赋值,例如:x=y=z=100,表示的意思是x,y,z此时都被赋值为100。 

Python也允许同时为多个变量赋予不同类型的值,例如:name,age="张三",20,表示的意思是变量name被赋值为字符串类型:张三,而变量age被赋值为整数类型:20。

常量:所谓常量就是值不能被改变的量,例如,常用的数字常数Π就是一个常量。在Python中,通常用全部大写的变量名表示常量:PI=3.14159265359(当然这只是习惯上的一种用法,实际上PI的值是可以改变的)

10.标识符和关键字

Python的标识符可以包含字母(a~z,A~Z),数字(0~9)及下划线(_),但是有以下几方面的限制:

①标识符的第一个字符必须是字母表中的字母或者下划线,并且中间不能有空格。

②Python的标识符有大小写之分,例如:NAME和name是两个不同的标识符。

③关键字不可以当作标识符,例如:if,while等。(关键字我们稍后就会讲到!!!)

④在Python3中,非ASCII码标识符也允许使用,汉字也可以出现在标识符中,例如:abc张三,李四456这些都是合法的标识符。 

在Python中,一些赋予特定的含义,并用做专门用途的标识符称为关键字,我们可以通过一下两条语句来查看Python语言中都有哪些关键字:👇👇👇 

import keyword keyword.kwlist

 运行结果如下:

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

附上一张图: 

 以上十点内容基本上就是我们初学Python会用到的,希望对大家有帮助!!!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3