程序格式
命名保留字
数据类型
语句与函数
python的程序输出
1.格式框架
#代码高亮——辅助体系不影响
#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.语法的一部分 影响程序执行 2.表达所属关系】
注释——单行注释:#xxxx
多行注释:’’‘xxxxxx’’’
2.命名与保留字
命名——关联标识符
这里的TempStr就是一个标识符(变量的名字)
变量=xxx 赋值符号
命名规则——大小写字母、数字、下划线、汉字符号等组合
注意——大小写敏感、首字符不能是数字、不能与保留字相同
关于保留字——变成内部定义并保留使用的字符【基本的单词 也是保留字】【有33个】26个黑色的是基础语法字
注意最后三个True False None首字母大写
3.数据类型
基础数据类型——字符串 整数 浮点数 列表
起源——一串数字有多个解释
eg:101、010、111
二进制数字——
十进制数字——
一段文本———
#所以要提供计算机理解的数据形式
字符串类型——"101、010、111"
整数类型——101010111
列表类型——[101,010,111]
(1)字符串类型——由0个或多个字符组成的有序字符序列
【可以对字符进行索引(相当于数组 也是从0开始的)】
字符串的序号——正向递增序号 & 反向递减序号
索引和切片——
索引——返回字符串中的单个字符 <字符串>[M]
切片——返回字符串中一段字符子串<字符出啊>[M:N]
——取出第M个第……个,但不到第N个
(2)数字类型
{1}整数类型 整数
{2}浮点数类型 实数
(3)列表类型
由0个或多个数据组成的有序序列
[ ]表示,用, 分隔各种元素
使用保留字 in 判断一个元素是否在列表中=》返回True 或者False
4.语句与函数
(1)赋值语句
(2)分支语句——由判断条件决定运行方向的语句【if elif else】【不省略:】
(3)函数 <函数名字>(<参数>)
5.输入与输出
(1)输入**<变量>=input(<提示信息字符串>)**
输入的信息是储存在变量中的
(2)print()
#直接输出
print("要输出的信息")
#以字符格式化输出
#{ }表示槽,把后面的变量填充到前面的槽中
#{:.2f}表示取小数点后两位
#【相当于%.2f】
print("转换后的温度是{:.2f}F".format(F))
(3)eval()——【评估函数】去掉参数最外侧引号并执行余下语句的函数
eval(<字符串或字符串变量>)
>>>>eval("1+2")
3
>>>eval('"1+2"')
>"1+2"