1.1程序设计基本方法和环境配置
- 编程方法:编译与解释
根据 执行方式 不同分类:静态语言[C,C++,Java],脚本语言[Python,JavaScript,PHP] - 程序的基本编写方法IPO
I-input P-process O-output - python的两种编程方法——交互式和文件式
1.2温度交换实例
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=eval(TempStr[0:-1])*1.8+32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误!")
1.3程序格式框架
- 注释 #一行 ‘’‘多行’’’
- 命名与保留字
·命名规则
:大小写字母,数字,下划线,和汉字等符号及组合。
大小写敏感,首字母不能是数字,不能与保留字相同。 - 数据类型
以10,011,101
为例:
整型type: 1001101
字符串type:“10,011,101”
知识点:正向逐增序号(从0开始)、反向递减序号(从-1开始)
从字符串中获取字符的方法:
1、索引——[M]
2、切片——[M:N] 即获取M到N-1
列表type: [10,011,101]
与in叠加使用判断数字、字符串是否在列表中 - 语句
赋值语句
分支语句 if: elif: else:
函数 <函数名>(<参数>) - 输入输出
input()
<变量>=input(<提示信息字符串>)
print()
格式化 print("{:.2f}",format(<变量名>))
eval() 评估函数
去掉参数最外侧符号并执行余下语句的函数
eval("1")
eval("1+2")
eval('print("hello")')