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>

2.11 函数

函数是代码编写中最重要的封装方式(对外部世界隐藏工作细节)。