Python语法特点 |
您所在的位置:网站首页 › 简述java的基本语法格式 › Python语法特点 |
与其他常见的编程语言(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 |