python语言程序设计-基本语法元素

本文介绍了Python语言的发展历史、资源获取、基本语法,包括缩进、注释、命名规则、数据类型(如数字、字符串和列表),以及输入输出、编程方式的差异。通过实例讲解了如何使用Python进行温度转换的脚本编写。
摘要由CSDN通过智能技术生成

学习一门编程语言的前提就是了解这门语言的基本语法。

python也不例外。

”人生苦短,我学python“作为编程语言里面较好上手的一门语言,python的语法元素和c语言较为相似,下面将展开叙述。

1.Python的发展

Python的语言拥有者是PSF,一个非盈利组织,他们致力保护Python语言开放,开源和发展,也正是由于他们对于Python语言开放的态度,使得Python语言广为使用。

Python的设计者是Guido,

Python译为蟒蛇,Guido命名Python的灵感来自于他看的一部电视剧《Monty Python》。(技术大牛的任性)

2.Python的资源配置

Welcome to Python.org

官网下载,安装就欧克了。简单粗暴!

3.Python的说明介绍

Python作为一门热门的脚本编程语言

在有些地方是不同于C语言和Java这些静态语言的。

说一下静态语言和脚本语言的区别。

他们将源代码转换为目标代码的方式不同,

静态语言采用的是编译的方式,将源代码整体打包转换成目标代码。

脚本语言采用的是翻译的方式,对源代码逐条转换为目标代码。

同时,Python有两种编程方式 交互式和文件式

交互式是我们在IDLE中,通过输入每条指令,并及时运行结果。

文件式是我们把指令都写入一个文件中,然后批量执行文件内的一组语句并运行结果。

4.Python程序语法元素分析

#TempConvert.py
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

一.程序的格式架构框架

1.缩进

        在Python中,程序的格式架构是靠缩进带来表达的。

if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))

        以if语句为例,在上图中,第二三行代码进行了首行缩进,其目的是为了表达它是从属于if语句下的。

        缩进是python中表达代码间包含和层次关系的唯一手段,对于缩进长度要求程序内一致,一般为一个Tab。

2.注释

        用于提高代码可读性,不被计算机执行。

        在python中,表达注释有两种方式   

一种是#

只能用于单行注释。

如下图

#TempConvert.py

 一种是‘’‘     ’‘’

用于多行注释。

二.命名与保留字

1.变量:用于保存和表示数据的占位符号

2.命名:关联指示符的过程

        规则:大小写字母,数字,下划线和文字等字符及组合.

        注意:大小写敏感,首字符不能是数字,而且不能是保留字.

3.保留字:被编程语言内部定义并使用的标识符.

三.数据类型

        定义数据的类型,是为了让计算机更好的理解数据.

1.数字类型

        整数类型和浮点数类型都是数字类型.

2.字符串类型

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

字符串由一对单引号或者双引号表示,如

'我是字符串'
"我也是字符串"

字符串是字符的有序序列,因此可以利用字符串序号对其中字符进行索引,

字符串的编号有正向递增编号和反向递减序号

        字符串的索引:返回字符串中单个字符

<字符串>[M]

"我是字符串"[-1]

运行结果是 "串"

        字符串的切片:返回字符串中一段字符子串

<字符串>[M:N]

"我是字符串"[-3:-1]

运行结果是  "字符串"

3.列表类型

        由0个或多个数据组成的有序序列.

列表用[ ]表示,用逗号,分隔各元素

['A','B']

表示两个元素'A'和'B'

可以使用保留字 in 判断一个元素是否在列表中

四.python程序的输入输出

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

<变量> = input(<提示信息>)

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

2.输出函数 print():以字符形式向控制台输出结果的函数

print(<输出内容>)

print("输入格式错误")

print()的格式化:

  print("转换后的温度是{:.2f}C".format(C))

{}表示槽, 后续变量将填充到槽中,

 {:.2f}表示变量取小数点后2位

3.评估函数 eval():去掉参数最外侧引号并执行余下语句的函数

eval("1+2")

执行结果 3

欧克欧克,肝完了,溜了溜了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值