python基本语法元素
- 注释-单行注释(#+注释)-多行注释(’’’ 注释 ‘’’)
- 缩进(明确语句之间的从属关系)
- 高亮(不同字符因含义不同呈现的颜色不同,非编程语法,可凭喜好修改)
1.命名和保留字
- 变量-程序中用来保存和表示数据的占位符
- 命名规则-大小写字母,数字,下划线和汉字等及组合(但是首字符不能是数字)
- 保留字-被编程语言内部定义并保留使用的标识符
- python共有33个保留字
2.数据类型(整数,浮点数,字符串,列表)
1.10,011,101被不同的解读
-
整数-10011101
-
字符串-“10,011,101”
-
列表-[10,011,101]表示一组数
-
字符串的序号(正向递增序号和反向递减序号)
》0 1 2 3 ……
“人生苦短,我学python”
《从右向左-1 -2 -3……
3.字符串的使用
-
使用[ ]获取字符串中一个或多个字符
-
索引:返回字符串中单个字符 “我是谁”[0]
-
切片:返回字符串中的一段字符串 “我是谁”[m:n]
4.列表类型-由0个或多个数据组成的有序序列 -
列表使用[ ]表示,采用(,)分隔各元素
-
使用保留字 in 判断一个元素是否在列表中
3语句与函数 -
赋值语句
-
分支语句-由条件决定运行的语句(使用 if,elif,else构成判断的分支条件)
-
每个保留字所在行的最后存在一个冒号(:),是语法的一部分
if 条件 : -
冒号及后续缩进用来表示语句之间的从属关系
-
函数由名字和()组成如input(),是根据输入参数产生不同输出的功能过程,类似数学中的函数 y=f(x)
-
函数采用<函数名>(<参数>)方式使用
-
python程序的输入输出(input(),变量=input(<提示字符串>))
print(),print(<字符串>) -
print()函数的格式化,print(“转换后的温度是{:.2f}C”.format(c))
-
eval()去掉参数外侧引号并执行余下的语句的函数
eval(“1”)>1,eval(“1+2”)>3,eval(“print(“hello”)”) >打印hello
t=input("请输入温度: ")-输入函数,将输入的字符串赋给t(赋值语句)
if t[-1] in ['F','f']: -保留字if,in,分支语句
C=5/9(eval(t[0:-1])-32)-eval()函数
print("转换后的的温度是{:.2f}C".format(C))输出的格式化
elif t[-1] in ['C','c']:
f=eval(t[0:-1])*9/5+32-t[0:-1]字符串切片
print("转换后的的温度是{:.2f}F".format(f))
else:
print("输出格式错误")
t=input(str( ))
if(t[-1]=='f' or t[-1]=='F'):
F=float(t.strip('f').strip('F'))
C = ( F - 32 ) / 1.8
print("%.2fC"%C)
elif(t[-1]=='C'or t[-1]=='c'):
C=float(t.strip('C').strip('c'))
F = C * 1.8 + 32
print("%.2fF"%F)
else:
print("输入格式错误")