前两天写了一大段,忘保存了。。。
学到了小技巧,markdown换行可以在行末空两格
(重新整理下吧,另外发现blog之前只能列出三条的原因可能和嘉然大头有关,删了就能全部显示了
程序的格式框架、命名与保留字、数据类型、语句与函数、Python程序的输入输出
1、代码高亮:编程的色彩辅助体系;
缩进:一行代码开始前的空白区域,表达程序的格式框架;严格明确,所属关系、长度一致;
注释:不被运行,起解释代码作用;单行注释(#开头),多行注释(’’‘注释’’’)。
命名与保留字:
变量:程序中用于保存和表示数据的占位符号;
命名规则:大小写字母、数字、下划线和汉字等字符及组合;(注意:大小写敏感、首字符不能是数字、不与保留字一样)
数据类型:
整数和浮点数;整数:数学中的整数:10011101、-89; 浮点数:数学中的实数带有小数:1.8、-1.0;
字符串:“10,011,101”;由0个或多个字符组成的有序字符序列;单引号或者双引号;是一种有序序列(正向递增0.1.2.3…和反向递减-1.-2.-3…),可进行索引;
使用[ ]获取字符串中一个或多个字符:索引:返回字符串中单个字符 <字符串>[M] ;例如:(取出第0个字符)“请输入带有符号的温度值:”[0] 或者 (取出倒数第一个字符) TempStr[-1];
切片:返回字符串中一段字符子串 <字符串>[M:N];例如:(取出第1、2个字符)“请输入带有符号的温度值:”[1:3] 或者 (取出从0开始但不到最后一个字符串的字符) TempStr[0:-1];字符串>字符串>
列表:由0个或多个数据组成的有序序列;列表使用[ ]表示,采用逗号分隔个元素:[10,011,101]、[‘F’,‘f’];
使用保留字in判断一个元素是否在列表中:TempStr[-1] in [‘C’,‘c’]
语句与函数:
赋值语句:由赋值符号构成的一行代码;用来给变量赋予新数据值、其右侧的数据类型同时作用于变量;
分支语句:判断条件;if、elif、else
函数:根据输入参数产生不同输出的功能过程;函数采用<函数名>(<参数>)方式使用,例如:eval(TempStr[0:-1]);参数>函数名>
输入输出:
input( ):从控制台获得输入;<变量> = input(<提示信息字符串>);用户输入的信息以字符串类型保存在<变量>中; print( ):输出结果;字符串类型的一对引号仅在程序内部使用,输出无引号;print()函数的格式化:print(“转换的温度是{:.2f}C”.format©):{ }表示槽,后续变量填充到槽中;{:.2f}表示将变量C填充到这个位置时取小数点后2位; 评估函数:eval( ):去掉参数最外侧引号并执行余下语句的函数;变量>提示信息字符串>变量>
库引用
- import<库名> <库名>.<函数名>(<函数参数>)函数参数>函数名>库名>库名>
- from<库名>import<函数名> from<库名>import* <函数名>(<函数参数>)函数参数>函数名>库名>函数名>库名>
循环语句
for <变量> in range (<参数>) <被循环执行的语句>被循环执行的语句>参数>变量>