在Python中 # 表示注释的作用
# 是单行注释
''' 是多行注释。 以'''开头和结尾
Python的变量名命名规则:
大小写字母、数字、下划线和汉字等字符及组合
注意事项:大小写敏感、首字符不能是数字、不与保留字相同(保留字:被编程语言内部定义并保留使用的标识符,也叫关键字)
对于字符串序号,python提出了两种体系:1.正向递增序号 2.反向递减序号
用 [ ] 获取字符串中的一个或多个字符
-索引 &#xff1a; 返回字符串中单个字符 <字符串>[M]
例&#xff1a; “请输入带有温度符号的温度值&#xff1a;”[0] 或者 TempStr[-1] &#xff08;表示取出TempStr字符串中倒数第一个字符&#xff09;
-切片 &#xff1a; 返回字符串中一段字符子串 <字符串>[M:N]
例&#xff1a;“请输入带有温度符号的温度值&#xff1a;”[1,3] (它指的是取出其中的第一个字符&#xff0c;第二个字符&#xff0c;但不到第三个字符 )
TempStr[0&#xff1a;-1] &#xff08; 它指的是从0开始&#xff0c;但不到字符串的最后一个字符的字符子串&#xff0c;相当于把字符串的最后一个字符去掉&#xff09;
-列表类型 &#xff1a; 由0个或多个数据组成的有序序列&#xff0c;列表使用[ ]表示&#xff0c;采用逗号分割元素。可以使用保留字in判断一个元素是否在列表中
例&#xff1a; [ &#39;C&#39; , &#39;c&#39; ]
例&#xff1a; TempStr[-1] in [&#39;C&#39; , &#39;c&#39; ] (判断最后一个元素是否为C或者c)
-分支语句&#xff1a;由判断条件决定程序运行方向的语句
if
elif
else &#xff1a;
-函数&#xff1a;函数采用<函数名>&#xff08;<参数>&#xff09;方式使用
例&#xff1a; eval&#xff08; TempStr [0&#xff1a;-1] &#xff09; #TempStr [0&#xff1a;-1]是参数
-输入&#xff1a; input&#xff08;&#xff09;从控制台获取用户输入的函数
input&#xff08;&#xff09;函数的使用格式&#xff1a; <变量> &#61; input&#xff08;<提示信息字符串>&#xff09;
-输出&#xff1a; print&#xff08;&#xff09; 以字符形式向控制台输出结果的函数
print&#xff08;&#xff09;函数的基本使用格式&#xff1a; print&#xff08;<拟输出字符串或字符串变量>&#xff09; 例&#xff1a; print&#xff08;&#39;&#39; 输入格式错误 &#39;&#39;&#xff09;
print&#xff08;&#xff09;函数格式化&#xff1a; print&#xff08;"转换后的温度是{&#xff1a;.2f}C".format&#xff08;C&#xff09;&#xff09; # { }表示槽&#xff0c;后续变量填充到槽中 如果C的值是123.456789 &#xff0c;输出结果是&#xff1a;转换后的温度是123.45C
-eval&#xff08;&#xff09;函数&#xff1a; 去掉参数最外侧的引号并执行余下语句的函数
eval&#xff08;&#xff09;函数的基本使用格式&#xff1a; eval&#xff08;<字符串或字符串变量>&#xff09;
例&#xff1a;eval&#xff08;"1"&#xff09; 1
eval ("1&#43;2") 3
eval (&#39; " 1&#43;2 " &#39; ) &#39; 1&#43;2 &#39; #eval去掉的是最外侧的引号&#xff0c;无论它是单引号还是双引号
eval(&#39; print(" hello ") &#39;) hello