python基本语法元素

目录

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)保留字

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

Falseclassfromor
Nonecontinueglobalpass
Truedefifraise
anddelimportreturn
aselifintry
assertelseiswhile
asyncexceptlambdawith
awaitfinallynonlocalyield
breakfornot

所有关键字都被存储在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'的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值