python程序基本结构总结_python总结
总结python的基本语法、程序结构、函数和模块学到的知识点,
一、python基本语法
1 ’数据类型:,整数int、浮点数float、复数、字符串、逻辑值等。比如,逻辑值仅包括True/False,是用来在if/while等语句做判断的
2.变量:用来存储可变的值,同其他的解释型编程语言一样。变量的命名规则:大小写英文、数字和下划线,且不能用数字开头。比如:i=1 print i
3 运算:Python中的算术运算符主要有 +(加法),-(减法或者取反),*(乘法),/(整除) ,% (取余),**(乘方)在这里要注意的是,整除运算和取余运算。
对于字符串来说,最常用的有+和两种运算,+表示把两个字符串进行连接,表示连乘。在Python中,逻辑运算符分别是and、or和not(这个跟C语言中的逻辑运算符不一 样),真为True,假为False。
二、程序结构
1 if语句,比如:
执行if语句内的程序
a = input("a:")= input("b:")if(a > b):rint a, " > ",
跳过if语句
a = input("a:")
= input("b:")
if(a > b):
rint a, " > ",
rint a, " < ",
if else语句
a = input("a:")
= input("b:")
if(a > b):
rint a, " > ",
else:
rint a, " < ",
2 for语句,它是Python中最强大的循环结构,比如:
for i in 'Python':
print '当前字母 :', i
三、函数
函数通过def定义。def关键字后跟函数的标识符名称,然后跟一对圆括号,括号之内可以包含一些变量名,该行以冒号结尾;接下来是一块语句,即函数体。
def sumOf(a, b):
return a + b
1. 函数形参
函数中的参数名称为‘形参’,调用函数时传递的值为‘实参’
2. 局部变量
在函数内定义的变量与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的。这称为变量的作用域。
global语句, 为定义在函数外的变量赋值时使用global语句。
def func():
global x
def func(a, b=2, c=3):
print "a is %s, b is %s, c is %s" % (a, b, c)
func(1) #a is 1, b is 2, c is 3
func(1, 5) #a is 1, b is 5, c is 3
func(1, c = 10) #a is 1, b is 2, c is 10
func(c = 20, a = 30) #a is 30, b is 2, c is 20
print "x is ", x
x = 1
x = 3
func()
print x
#3
#1
3. 默认参数
通过使用默认参数可以使函数的一些参数是‘可选的’。
def say(msg, times = 1):
print msg * times
say("peter")
say("peter", 3)
4. 关键参数
如果某个函数有很多参数,而现在只想指定其中的部分,那么可以通过命名为这些参数赋值(称为‘关键参数’)。
优点:不必担心参数的顺序,使函数变的更加简单;假设其他参数都有默认值,可以只给我们想要的那些参数赋值。
四、模块
在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。