开始学习,我们先要了解下程序的基本编写方法:IPO
。
I:Input 输入,程序的输入
P:Process处理,程序的主要逻辑
O:Output 输出,程序的输出
Python译为“蟒蛇”,由编程牛人Guido van rossum创立,目前Python语言拥有者是Python Software Foundation(PSF),PSF是非盈利组织,致力于保护Python语言开放·开源和发展,所以说它的开发环境是免费,进入网页www.python.org/downloads就可直接下载Python官方环境:Python解释器+IDLE开发环境。
Python有两种编程方式:
- 交互式:对每个输入语句即时运行结果,适合语法练习
- 文件式:批量执行一组语句并运行结果,编程的主要方式
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("输入格式错误")
首先我们可以看到,这段代码,有多种颜色,这叫代码高亮,是编程的色彩辅助体系,非语法要求,可让代码看起来更清楚美观。
if TempStr[-1] in ['F', 'f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
在这两行代码中,第二行代码前出现了空白区域,是表达程序的格式框架,叫缩进,有单层缩进于双层缩进。缩进是语法的一部分,是表达代码间包含与层次关系的唯一手段,缩进不正确程序将运行错误。
注意 注意 注意:在程序内缩进长度必须一致,一般用一个tab
Python的注释有两种:
- 以#开头,为单行注释 #内容
- 以’’‘开头和结尾为多行注释 ‘’‘内容
内容’’’
标识符的命名规则:大小写字母,数字,下划线和中文等字符及组合
如:Temp,TYUT_Great,这是个好学校
注意:大小写敏感 Tyut和tyut是不同变量
首字母不能是数字,123tyut不合法
不能与下图中的33个保留字相同
**数据类型**
- 整数类型:110120119
- 字符串类型:“110,120,119”
- 列表类型:[110,120,119]
字符串是由一对单引号或双引号表示,两者效果一样。
字符串拥有序号:正向递增序号和反向递减序号
-9 -8 -7 -6 -5 -4 -3 -2 -1
我 爱 你 太 原 理 工 大 学
0 1 2 3 4 5 6 7 8
列表类型 [‘F’,‘F’]表示两个元素’F’和‘f’
in判断一个元素是否在列表中
TempStr[-1] in ['F', 'f']#判断前者是否与列表中某个元素相同
今天就先说到数据类型,明天再进一步讲解语句和函数。
原创