您的位置 首页 设计

Python程序格局结构和语法元素剖析

Python程序格式框架和语法元素分析-代码高亮是变成的色彩辅助体系,不是语法要求,可以检查基本语法拼写错误

程序的格局结构

下面是一段温度转化的代码示例:

#TempConvert.py

TempStr = input(“请输入带有符号的温度值:”)

if TempStr[-1] in[‘F’,‘f’]:

C = (eval(TempStr[0:-1]) – 32)/1.8

print(“转化后的温度是{:.2f}F”.format(F))

elif TempStr[-1] in[‘C’,‘c’]:

F = 1.8*eval(TempStr[0:-1]) + 32

print(“转化后的温度是{:.2f}F”.format(F))

else:

print(“输入格局过错”)

代码高亮是变成的颜色辅佐系统,不是语法要求,能够查看根本语法拼写过错

Python程序格局结构和语法元素剖析

Python中,缩进是语法的一部分,所以不能够随意的参加缩进,不然会呈现语法过错,缩进方法如下:

Python程序格局结构和语法元素剖析

关于缩进,有以下要求:

缩进

缩进表达程序的格局结构

– 严厉清晰: 缩进是语法的一部分,缩进不正确程序会运转过错

– 所属联系:表达代码间包括和层次联系的仅有手法

– 长度共同:关于缩进,在同一程序内要坚持长度共同,一般用4个空格或许1个TAB来表明

注释

在Python中,用#来代表注释,如:#TempConvert.py,用于进步代码可读性,不会被履行

– 单行注释:以#最初,这以后内容为注释内容

# 这里是单行注释

– 多行注释:以`最初和结束

\`\`\` 这是多行注释榜首行

这是多行注释第二行 \`\

命名与保存字

变量

变量:程序中用于保存和表明数据的占位符号

Python程序格局结构和语法元素剖析

– 命名:变量选用标识符(姓名)来表明,相关标识符的进程叫命名

– 命名规矩:大小写字母、数字、下划线和汉字等字符及组合

如:TempStr,Python_great,我在学Python

– 注意事项:大小写灵敏,首字符不能是数字,不与保存字相同

如:Python和python是不同变量,123python是不合法的

– 赋值符号:能够运用等号(=)向变量赋值或修正值,=被称为赋值符号

Python程序格局结构和语法元素剖析

保存字

保存字是被编程言语内部界说并保存运用的标识符

– Python言语有33个保存字(关键字)

if,elif,else,in

– 保存字是编程言语的根本单词,大小写灵敏

if是保存字,If是变量

Python程序格局结构和语法元素剖析

数据类型

整数类型:如10011101

Python程序格局结构和语法元素剖析

字符串类型:如“10,011,101”

由0个或多个字符组成的有序字符序列

字符串由一对单引号或一对双引号表明

如:“请输入带有符号的温度值”或许C

字符串是字符的有序序列,能够对其间的字符进行索引

“请”是“请输入带有符号的温度值:”的第0个字符

字符串的序号

Python程序格局结构和语法元素剖析

字符串的运用

运用[ ]获取字符串中一个或多个字符

索引:回来字符串中单个字符 《字符串》[M]

Python程序格局结构和语法元素剖析

切片:回来字符串中一段字符子串 《字符串》[M:N]

Python程序格局结构和语法元素剖析

数字类型

整数:数学中的整数

32或-89

浮点数:数学中的实数,带有小数部分

1.8或-1.8或-1.0

列表类型

列表类型是由0个或多个数据组成的有序序列

– 列表用[ ]表明,选用(,)分隔元素

[‘F’,‘f’]表明两个元素F和f

– 运用保存字in判别一个元素是否在列表中

例如:TempStr[-1] in[‘C’,‘c’]:是判别前者是否与列表中某个元素相同

句子与函数

Python程序格局结构和语法元素剖析

– 赋值句子:由赋值符号构成的一行代码

– 赋值句子用来给变量赋予新的数据值

C = (eval(TempStr[0:-1]) – 32)/1.8 #右侧运算成果赋给变量C

– 赋值句子右侧的数据类型一起作用于变量

TempStr = input(“请输入带有符号的温度值:”) #input()回来一个字符串,TempStr 也是一个字符串

分支句子

Python程序格局结构和语法元素剖析

– 分支句子是由判别条件决议程序运转方向的句子

– 运用保存字if elif else 构成条件判别的分支结构

if TempStr[-1] in[‘F’,‘f’]: #假如条件为true则履行冒号后边的句子

– 每个保存字所内行最终一个冒号是语法的一部分,冒号以及后续的缩进用来表明后续句子与条件的所属联系

函数

Python程序格局结构和语法元素剖析

函数:依据输入参数发生不同输出的功用进程

– 相似数学中的函数,y=f(x)

print(“输入格局过错”) #打印输出“输入格局过错”

– 函数选用《函数名》(《参数》)方法运用

eval(TempStr[0:-1] #TempStr[0:-1]是参数

Python程序的输入输出

input()

input():从控制台取得用户输入的函数

Python程序格局结构和语法元素剖析

input()函数的运用格局 :

《变量》=input(《提示信息字符串》)

用户输入的信息以字符串类型保存在《变量》中

`TempStr = input(“请输入带有符号的温度值:”) #TempStr保存用户输入的信息

print()

print():以字符方法向控制台输出成果的函数

Python程序格局结构和语法元素剖析

print()函数的根本运用格局:

print(《拟输出字符串或字符串变量》)

字符串类型的一对引号尽在程序内部运用,输入无引号

print(“输入格局过错”) #向控制台‘输出输入格局过错’

print()函数的格局化:

Python程序格局结构和语法元素剖析

eval()

eval()去掉参数最外侧引号并履行余下句子的函数

Python程序格局结构和语法元素剖析

eval()函数的根本运用格局:

Python程序格局结构和语法元素剖析

例如:eval(TempStr[0:-1])

假如TempStr[0:-1]值是“12.3”,输出是12.3

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/337998.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部