python基本语法元素

发布于:2022-12-24 ⋅ 阅读:(400) ⋅ 点赞:(0)

目录

1.程序的格式框架

1)缩进

2)注释

3)续行符

2.基本语法元素

1)变量

2)赋值语句

3)命名

4)保留字

3.基本的输入输出函数

1)input()函数

2)print()函数


1.程序的格式框架

1)缩进

        良好的代码格式可提高代码的可读性。与其他语言不同的是,python语言采用严格的“缩进”来表示程序的逻辑。一般代码无需缩进,不要再前面留空格,否则将会出现系统报错,此时将错误的缩进形式更改即可。当时用分支(if)、循环(for或while)、函数(def)、类(class)等结构时,则需要在本行的末尾加上英文冒号(:)并对下一行代码进行缩进,表示从属关系。

缩进量不符合规范的报错形式

在代码的编写中我们常用Tab键完成缩进,在python中默认一个Tab等于4个空格,所以也可用4个空格来代替Tab键完成缩进。

2)注释

        注释是代码中穿插的辅助性文字,用于标识代码的含义与功能,可提高程序的可读性。程序运行时注释部分会被编译器或解释器略去。

(1)单行注释:以“#”开头

(2)多行注释(也被称为说明文档):由3对单引号或双引号包裹的语句

多行注释的快捷方式:选中所有行按Alt+3

一次性解除注释方式:选中所有行按Alt+4

(补充——对于C、Java程序的单行注释方法:“//”,多行注释方法:“/*……*/”)

3)续行符

由于python的每一行代码长度都是没有限制的,为了代码的美观与易读,一般不建议将一行的代码写的过长,因此python提供了续行符将单行代码变成多行表达。续行符由反斜杠(\)符号表达。

print("python\
基本语法元素\
续行符")

上述代码输出的结果等价于以下代码:

 注意:在续行符的后面不能有其他内容,必须直接换行

2.基本语法元素

1)变量

        变量是保存和表示数据值的一种语法元素。变量的值是可以被修改的,在使用前必须先赋值(先赋值后使用)。在python语言中变量可以随时命名、赋值和使用。(变量可以简单理解成存放数据的一个空间)

a = 1
print(a)  # 1

a = 5
print(a)  #5

变量的值可以被修改,修改后上一次赋予的值将会被掩盖

2)赋值语句

        对变量进行复制的一行代码被称为赋值语句。

python中有多种赋值方式:

a = 1  #将1赋值于变量a
a = b = 2  #将2的值赋值于a和b
a,b = 1,2  #将1,2分别赋值于变量a和b

(对于C、Java仅支持第一种赋值语句)

3)命名

        给变量或其他程序元素关联名称或标识符的过程称为命名。

        python中的命名需要符合标识符的规则。规则如下:

(1)标识符由字母、数字、汉字或下划线组成,但不能以数字开头

(2)标识符区分大小写。例如:Apple 和 apple是不同的两个标识符

(3)不能与关键字同名,关键字也被称为“保留字”

4)保留字

        保留字也被称为关键字,是指被编程语言内部定义并保存使用的标识符。保留字一般都是具有特殊含义和作用,所以我们在给变量起名字时不能用以下保留字作为名称:

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

所有关键字都被存储在keyword模板的变量kwlist中,可通过查看变量kwlist来查看python的关键字。示例代码如下:

import keyword
print(keyword.kwlist )

(注意:Python严格区分标识符的大小写,例如True为保留字,而true就是普通的名称)

3.基本的输入输出函数

1)input()函数

        从控制台获取用书输入的信息,无论用户输入什么内容,input()函数都会以字符串类型返回结果。使用方式如下:

<变量> = input(<提示性文字>)

n = input('请输入信息:')
print(n)
print(type(n))

运行结果如下: 

 注意:input()括号里的文字是任意的,他只是提示性的文字,通常用于告诉用户应该输入什么内容

type()函数——查看变量的类型

2)print()函数

        用户输出的结果,它可以输出任何类型的数据。 使用方式如下:

(1)print(<带输出元素或变量>)

print('hello world')  #hello world

n=8
print(n)  #8

(2)print(变量1>,<变量2>,……,<变量n>)

print('你好','世界','!')  #你好 世界 !

a = b = c = 2
print(a,b,c)  #2 2 2

 print的语法格式:

        > value -- 变量值

        > sep=' ' -- 用于设定分隔符,默认使用空格作为分隔

        > end='\n' -- 用于设定输出以什么结尾,默认值为换行符\n

'sep'的使用

'end'的使用

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到