2.1程序的格式框架
一、缩进
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
用tab键实现,也可以多个空格(一般是4个空格)
但是,如print()这样的简单语句不表达包含关系,不能使用缩进。
2.2注释
注释可以提升代码可读性,用来对语句,函数,数据结构或方法等进行说明。不会被计算机执行。
单行注释:#开头
多行注释:'''开头和结尾
2.3命名与保留字
命名用于保证程序元素的唯一性
名字首字母不能是数字,中间不能出现空格,长度没有限制。
标识符对大小写敏感。
命名不能与python保留字相同
python33个保留字
False | def | if | raise |
None | del | import | return |
True | elif | in | try |
and | else | is | while |
as | except | lambda | with |
assert | finnaly | nonlocal | yield |
break | for | not | |
class | from | or | |
continue | global | pass |
2.4字符串(string)
字符串是字符的序列,可以按照单个字符或字符片段进行索引
字符串包括两种体系:正向递增序号和反向递减序号。
-11 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
h | e | l | l | o | w | o | r | l | d | |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
python提供区间访问方式,采用[N:M]格式(不包括M)
2.5赋值语句(=)
=:将等号右侧的计算结果赋值给左侧的语句叫做赋值语句(并不同步)
同步赋值:x,y=y,x(简洁语句表达,增强语言可读性)
2.6 input()函数
统一按照字符串类型输出
2.7分支语句(if,elif,else)
格式:if<条件1>:
<语句块1>
elif<条件2>:
<语句块2>
...
else:
<语句块n>
此处引入列表:由方括号和逗号组成的类型。格式为:[元素1,元素2,元素3...元素n]
2.8 eval()函数
eval()作用:将输入的字符串变成python语言,并执行该语言。
字符串:有“”‘’
eval("hello")
报错
eval("'hello'")
'hello'
如果需要数学计算,采用eval(input(<输入提示字符串>))
2.9 print()函数
输出纯字符信息,直接将待输出内容传递给print()。
输出变量值,需要采用格式化输出方式,通过format()整理成期望输出的格式。
C1,C2=10 , 10.24024
print("转换后的温度是{:.2f}C".format(C1))
转换后的温度是10.00C
2.10循环语句
while(<条件1>):
<语句块1>
<语句块2>