python变量不需要声明就可以使用

       例如:

score = 29
  • 使用变量时不必指定数据类型。
  • 如果变量不再使用,可以删除节省内存。
del score

Python变量命名规则:

Python保留字

acos

and

array

asin

assert

atan

break

class

close

continue

cos

Data

def

del

e

elif

else

except

exec

exp

fabs

float

finally

floor

for

from

global

if

import

in

input

int

is

lambda

log

log10

not

open

or

pass

pi

print

raise

range

return

sin

sqrt

tan

try

type

while

wrete

zeros

 

  •    变量名第一个字母必须是大小写字母、_、或者中文
  •    只能由大小写字母、数字、_、中文组成变量名称。
  •    英文字母大小写视为不同变量名称
  •    变量名不能与Python内建的保留字相同

Python逃逸字符

Python逃逸字符集

逃逸符

意义

逃逸符

意义

\'

单引号“ ‘ ’”

\"

双引号“ " ”

\\

反斜杠“\”

\n

换行

\r

光标移到行首

\t

Tab键

\v

垂直定位

\a

响铃

\b

后退键

\f

换页

\x

以十六进制表示字符

\o

以八进制表示字符

 

print及type命令

     语法:

print(对象1[,对象2,对象3,...,sep=分割字符,end=终止符])
  • print命令一次可以打印多个对象数据,对象之间用逗号分开
  • sep:分隔符。如果要输出的多个对象间需要用指定的字符进行分隔,则可通过此参数进行设置,默认值为一个空格符
  • end:终止符。输出完毕后自动添加的字符,默认值为换行符("\n"),所以下一次执行print命令会输出在下一行

 

print命令支持参数格式化功能,即使用“%s”代表字符串,“%d”代表整数,“%f”代表浮点数

     语法格式:

#  print(对象 % (参数行))
name="小明"
score=89
print("%s的成绩为%d" % (name,score))
  • 还可用字符串的format方法对字符串的输出进行格式化,用大括号表示参数位置,语法:

           print(字符串.format(参数行))

print("{}的成绩为{}".format(name,score))

 

  • 通过type方法,可以取得对象的数据类型。

           type(对象)

 

input命令

语法:

    变量=input([提示字符串])

score=input("please  input  the  score!")
print (score)

算术运算符及含义:

算术运算符

运算符

意义

示例

示例结果

+

两个操作数相加

12+13

15

-

两个操作数相减

12-3

9

*

两个操作数相乘

12*3

36

/

两个操作数相除

32/5

6.4

%

取余

32%5

2

//

取商的整数部分

32//5

6

**

(操作数1)的(操作数2)次方

7**2

49

条件语句

 

  • 分支控制:if...elif...else
  • 循环控制:for  while 
if (条件表达式1) :
    程序块1
elif(条件表达式2) :
    程序块2
else:
    程序块3
  • Python中使用冒号和缩进来表示程序块,每一级缩进使用1个Tab键或4个空格键