python语言程序设计
使用的书籍是由嵩天老师编写,高等教育出版社出版的 python语言程序设计基础 第二版
学习的网课是在中国大学mooc上北京理工大学由嵩天老师主讲的python语言程序设计
一,初识python语言
环境的配置:略
所用软件:pycharm 安装过程:略
编译:将源代码一次性转换成目标代码(机器码)的过程
解释:将源代码逐条转换成目标代码的过程
python是一种解释执行语言
运行python小程序
1.helloworld
print("Hello World")
运行结果:
2.圆的面积计算
radius = 25
area = 3.1415 * radius * radius
print (area)
print("{:.2f}".format(area))
运行结果:
代码示例:
#TempConvert
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("输入的格式有误")
测试数据和测试结果:
代码分析:
缩进:在python中用缩进来表示代码之间的层次和包含关系(和C语言中不同,不必使用花括号{},但是缩进一定要规范,否则会导致程序的错误)
注释:
1.单行注释:以#开头,后面是注释内容。
例如本程序开始的#TempConvert
2.多行注释:以’’'开头和结尾,中间是注释内容。
赋值:
如下代码
TempStr = input("请输入带有符号的温度值:")
可以了解到变量是不用声明的直接赋值
例如可以写作:
apple = ”苹果“
python变量命名规范:
注意事项:大小写敏感,首字符不能是数字,不与保留字相同。
例如Python和python是不同的变量,123python是不合法的。
数据类型
一串数字的不同类型
10101
字符串类型:“10101”
整数类型:10101
列表类型:[10101,10101]
字符串的序号:
字符串的使用:
1.索引:
if TempStr[-1] in ['f','F']:
代码中就是获取empStr字符串中的最后一个字符(倒数第一个字符)
2.切片:
C = (eval(TempStr[0:-1]) - 32)/1.8
其中TempStr[0:-1]的作用是取出字符串TempStr中第一个和最后一个之前的所有的字符(不包括最后一个)
由0个或多个数据组成的有序序列
列表使用[ ]表示,采用逗号(,)分隔各元素
[‘F’, ‘f’]表示两个元素’F’和’f’
-使用保留字in判断一个元素是否在列表中
TempStr[-1] in[‘C’,'c’]判断前者是否与列表中某个元素相同
判断正确返回一个true
判断错误返回一个false