二、Python的基本语法元素

二、Python的基本语法元素

1.程序的格式框架

(1)缩进

Python语言采用严格的“缩进”来表示程序逻辑。
当表示分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
Python语言的缩进是强制使用且长度统一的,但并不一定是四个空格(尽管这是惯例)
缩进可通过Tab键实现

缩进结构代码示例如下(示例):

d={}
for c in (65, 97):
	for i in range(26):
		d[chr(i+c)]=chr((i+13)%26+c)
print(" ".join([d.get(c,c) for c in d]))

(2)注释

Python语言采用“#”表示一行注释的开始,多行注释需要在每行开始都使用“#”
也可使用一对 ‘’‘ 或 “”“ 实现对代码块的注释

注释快捷键:
IDLE编辑器:Alt+3 :注释选定区域文本
Alt+4 : 解除注释选定区域文本
Pycharm: Ctrl + /

2.语法元素

(1)变量

保存和表示数据值的一种语法元素。
在Python中,变量可以随时命名、随时赋值、随时使用

(2)命名

Python采用大写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名,但名字的首字符不能是数字,标识符中间不能出现空格,长度没有限制,且大小写敏感

注:程序中的标点符号均使用英文半角符号

(3)保留字

也称关键字,指被编程语言内部定义并保留使用的标识符,一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。Python3.x版本中共有35个保留字

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

标黄为Python二级考试范围

3.数据类型

(1) 数字类型

Python语言提供三种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。

整数有四种进制:
十进制: 1010
十六进制:0x3F2
八进制:0o1762
二进制:0b001111110010

浮点数只有十进制形式,有两种表示方式,如:
一般形式:123.45678
科学计数法:1.2345678e2

(2) 字符串类型

字符串类型是字符的序列,用来表示文本信息,在Python中采用一对双引号“”或者一对单引号‘’括起来的一个或多个字符表示。

字符串包括两种序号体系:正向递增序号和反向递减序号
在这里插入图片描述
索引: 字符串可以对其中单个字符或字符片段进行索引,例如:
s = "请输入带有符号的温度值:
s[1]=‘请’,s[-1]=’:’

切片: 可以采用[N:M]格式获取字符串的子串,获取字符串中从N到M(但不包含M)间连续的字符串 例如:
s[3:7]='带有符号‘(s[-9:-5]='带有符号’)

4.语句元素

(1)表达式

产生或计算新数据值的代码片段称为表达式
例如:1024*32 1024>32

(2)赋值语句

对变量进行赋值的一行代码称为赋值语句。在Python语言中,”=“表示”赋值“
一般形式如下:
<变量>=<表达式>

同步赋值语句:
<变量1>,…,<变量N> = <表达式1>,…,<表达式N>

(3)引用

使用当前程序以外已有的功能代码,这个过程叫”引用“。Python语言使用import保留字引用当前程序以外的功能库,使用方式如下:
import <功能库名称>

5.基本输入输出函数

(1)输入函数input()

input()函数从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果。使用方式如下:
<变量>=input(<提示性文字>)

(2)评估函数eval()

eval(s)函数将去掉字符串s最外侧的引号,并按照Python语句方式执行去掉引号后的字符内容,使用方式如下:
<变量>=eval(<字符串>)

>>>a = eval("1.2+3.4")
>>>print(a)
>>>4.6

eval()函数常与input()函数一起使用,使用方式如下:
<变量> = eval (input(<提示性文字>))

(3)输出函数print()

print()函数用于输出运算结果,使用方式如下:
print(<待输出字符串或变量>)

注意,print()函数输出文本时默认会在最后增加一个换行,若不希望换行,或者希望输出文本后增加其他内容,可使用如下方式:
print(<待输出内容>,end="<增加的输出结尾>")

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值